Skip to content

Commit

Permalink
refactor: or-2513 enforce gemeentenaam in adres
Browse files Browse the repository at this point in the history
  • Loading branch information
emalfroy committed Oct 28, 2024
1 parent 1338e1f commit 95d7720
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 7 deletions.
10 changes: 5 additions & 5 deletions src/AssociationRegistry/Vereniging/Locaties/Adres.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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;
}

Expand All @@ -28,7 +28,7 @@ public static Adres Create(string straatnaam, string huisnummer, string? busnumm
Throw<AdresIsIncompleet>.If(string.IsNullOrWhiteSpace(gemeente));
Throw<AdresIsIncompleet>.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; }
Expand All @@ -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)
{
Expand Down Expand Up @@ -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)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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");
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -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";

Expand Down

0 comments on commit 95d7720

Please sign in to comment.