diff --git a/src/AssociationRegistry/Vereniging/Locaties/Adres.cs b/src/AssociationRegistry/Vereniging/Locaties/Adres.cs index 39edf70ad..2be642bd1 100644 --- a/src/AssociationRegistry/Vereniging/Locaties/Adres.cs +++ b/src/AssociationRegistry/Vereniging/Locaties/Adres.cs @@ -10,13 +10,13 @@ public record Adres { public const string Belgiƫ = "Belgiƫ"; - private Adres(string straatnaam, string huisnummer, string busnummer, string postcode, string gemeente, string land) + private Adres(string straatnaam, string huisnummer, string busnummer, string postcode, Gemeentenaam gemeente, string land) { Straatnaam = straatnaam; Huisnummer = huisnummer; Busnummer = busnummer; Postcode = postcode; - Gemeente = Gemeentenaam.FromValue(gemeente); + Gemeente = gemeente; Land = land; } @@ -28,7 +28,7 @@ public static Adres Create(string straatnaam, string huisnummer, string? busnumm Throw.If(string.IsNullOrWhiteSpace(gemeente)); Throw.If(string.IsNullOrWhiteSpace(land)); - return new Adres(straatnaam, huisnummer, busnummer ?? string.Empty, postcode, gemeente, land); + return new Adres(straatnaam, huisnummer, busnummer ?? string.Empty, postcode, Gemeentenaam.Hydrate(gemeente), land); } public string Straatnaam { get; init; } @@ -39,7 +39,7 @@ public static Adres Create(string straatnaam, string huisnummer, string? busnumm public string Land { get; init; } public static Adres Hydrate(string straatnaam, string huisnummer, string busnummer, string postcode, string gemeente, string land) - => new(straatnaam, huisnummer, busnummer, postcode, gemeente, land); + => new(straatnaam, huisnummer, busnummer, postcode, Gemeentenaam.Hydrate(gemeente), land); public static Adres? TryCreateFromKbo(AdresVolgensKbo adresVolgensKbo) { @@ -75,7 +75,7 @@ public static Adres Hydrate(Registratiedata.AdresUitAdressenregister adres) public record Gemeentenaam(string Naam) { - public static Gemeentenaam FromValue(string gemeente) + public static Gemeentenaam Hydrate(string gemeente) => new(gemeente); public static Gemeentenaam FromVerrijkteGemeentenaam(VerrijkteGemeentenaam gemeentenaam) diff --git a/test/AssociationRegistry.Test/When_Decorating_PostalInformation/GemeenteNaamSuffixCleanerTests.cs b/test/AssociationRegistry.Test/When_Decorating_PostalInformation/GemeenteNaamSuffixCleanerTests.cs index 17267dda2..0f313e5ca 100644 --- a/test/AssociationRegistry.Test/When_Decorating_PostalInformation/GemeenteNaamSuffixCleanerTests.cs +++ b/test/AssociationRegistry.Test/When_Decorating_PostalInformation/GemeenteNaamSuffixCleanerTests.cs @@ -17,7 +17,7 @@ public void RemoveBracketsAndContent(string input) { var sut = GemeenteNaamSuffixCleanerRegex.Instance; - var actual = sut.Clean(Gemeentenaam.FromValue(input)); + var actual = sut.Clean(Gemeentenaam.Hydrate(input)); actual.Should().Be("Hekelgem"); } } diff --git a/test/AssociationRegistry.Test/When_Decorating_PostalInformation/With_Several_PostalNames.cs b/test/AssociationRegistry.Test/When_Decorating_PostalInformation/With_Several_PostalNames.cs index 7375ca8a2..1ac339cc6 100644 --- a/test/AssociationRegistry.Test/When_Decorating_PostalInformation/With_Several_PostalNames.cs +++ b/test/AssociationRegistry.Test/When_Decorating_PostalInformation/With_Several_PostalNames.cs @@ -31,7 +31,7 @@ public void And_Originele_Gemeentenaam_Is_Not_In_PostalInfo_Then_Take_Gemeente_F [Fact] public void And_PostName_Exists_Then_Verrijk_Gemeentenaam_With_Postnaam() { - var locatieGemeentenaam = Gemeentenaam.FromValue("HEKELGEM"); + var locatieGemeentenaam = Gemeentenaam.Hydrate("HEKELGEM"); var gemeentenaam = "Affligem";