diff --git a/src/AssociationRegistry.Admin.Api/Verenigingen/Registreer/Afdeling/RegistreerAfdelingRequestValidator.cs b/src/AssociationRegistry.Admin.Api/Verenigingen/Registreer/Afdeling/RegistreerAfdelingRequestValidator.cs index 42ab1f463..a9da499d8 100644 --- a/src/AssociationRegistry.Admin.Api/Verenigingen/Registreer/Afdeling/RegistreerAfdelingRequestValidator.cs +++ b/src/AssociationRegistry.Admin.Api/Verenigingen/Registreer/Afdeling/RegistreerAfdelingRequestValidator.cs @@ -1,51 +1,64 @@ // ReSharper disable ConditionIsAlwaysTrueOrFalseAccordingToNullableAPIContract - namespace AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using System.Linq; using Common; using Infrastructure.Validation; using FluentValidation; +using Framework; using RequestModels; +using System; +using Vereniging.Exceptions; public class RegistreerAfdelingRequestValidator : AbstractValidator { - public RegistreerAfdelingRequestValidator() + private readonly IClock _clock; + + public RegistreerAfdelingRequestValidator(IClock clock) { + _clock = clock; this.RequireNotNullOrEmpty(request => request.Naam); this.RequireValidKboNummer(request => request.KboNummerMoedervereniging); RuleFor(request => request.Locaties) - .Must(ToeTeVoegenLocatieValidator.NotHaveDuplicates) - .WithMessage("Identieke locaties zijn niet toegelaten."); + .Must(ToeTeVoegenLocatieValidator.NotHaveDuplicates) + .WithMessage("Identieke locaties zijn niet toegelaten."); RuleFor(request => request.Locaties) - .Must(ToeTeVoegenLocatieValidator.NotHaveMultipleCorrespondentieLocaties) - .WithMessage("Er mag maximum één correspondentie locatie opgegeven worden."); + .Must(ToeTeVoegenLocatieValidator.NotHaveMultipleCorrespondentieLocaties) + .WithMessage("Er mag maximum één correspondentie locatie opgegeven worden."); RuleFor(request => request.Locaties) - .Must(ToeTeVoegenLocatieValidator.NotHaveMultiplePrimairelocaties) - .WithMessage("Er mag maximum één primaire locatie opgegeven worden."); + .Must(ToeTeVoegenLocatieValidator.NotHaveMultiplePrimairelocaties) + .WithMessage("Er mag maximum één primaire locatie opgegeven worden."); RuleFor(request => request.HoofdactiviteitenVerenigingsloket) - .Must(NotHaveDuplicates) - .WithMessage("Een waarde in de hoofdactiviteitenLijst mag slechts 1 maal voorkomen."); + .Must(NotHaveDuplicates) + .WithMessage("Een waarde in de hoofdactiviteitenLijst mag slechts 1 maal voorkomen."); + + RuleFor(request => request.Startdatum) + .Must(BeBeforeToday) + .When(r => r.Startdatum is not null) + .WithMessage(new StartdatumMagNietInToekomstZijn().Message); RuleFor(request => request.Doelgroep) - .SetValidator(new DoelgroepRequestValidator()!) - .When(r => r.Doelgroep is not null); + .SetValidator(new DoelgroepRequestValidator()!) + .When(r => r.Doelgroep is not null); RuleForEach(request => request.Contactgegevens) - .SetValidator(new ToeTeVoegenContactgegevenValidator()); + .SetValidator(new ToeTeVoegenContactgegevenValidator()); RuleForEach(request => request.Locaties) - .SetValidator(new ToeTeVoegenLocatieValidator()); + .SetValidator(new ToeTeVoegenLocatieValidator()); RuleForEach(request => request.Vertegenwoordigers) - .SetValidator(new ToeTeVoegenVertegenwoordigerValidator()); + .SetValidator(new ToeTeVoegenVertegenwoordigerValidator()); } + private bool BeBeforeToday(DateOnly? date) + => _clock.Today > date; + private static bool NotHaveDuplicates(string[] values) => values.Length == values.DistinctBy(v => v.ToLower()).Count(); } diff --git a/src/AssociationRegistry.Admin.Api/Verenigingen/Registreer/FeitelijkeVereniging/RegistreerFeitelijkeVerenigingRequestValidator.cs b/src/AssociationRegistry.Admin.Api/Verenigingen/Registreer/FeitelijkeVereniging/RegistreerFeitelijkeVerenigingRequestValidator.cs index 2154e8aee..bd24b7d0f 100644 --- a/src/AssociationRegistry.Admin.Api/Verenigingen/Registreer/FeitelijkeVereniging/RegistreerFeitelijkeVerenigingRequestValidator.cs +++ b/src/AssociationRegistry.Admin.Api/Verenigingen/Registreer/FeitelijkeVereniging/RegistreerFeitelijkeVerenigingRequestValidator.cs @@ -6,12 +6,18 @@ namespace AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereni using Infrastructure.Validation; using Common; using FluentValidation; +using Framework; using RequetsModels; +using System; +using Vereniging.Exceptions; public class RegistreerFeitelijkeVerenigingRequestValidator : AbstractValidator { - public RegistreerFeitelijkeVerenigingRequestValidator() + private readonly IClock _clock; + + public RegistreerFeitelijkeVerenigingRequestValidator(IClock clock) { + _clock = clock; this.RequireNotNullOrEmpty(request => request.Naam); RuleFor(request => request.Locaties) @@ -30,6 +36,11 @@ public RegistreerFeitelijkeVerenigingRequestValidator() .Must(NotHaveDuplicates) .WithMessage("Een waarde in de hoofdactiviteitenLijst mag slechts 1 maal voorkomen."); + RuleFor(request => request.Startdatum) + .Must(BeBeforeToday) + .When(r => r.Startdatum is not null) + .WithMessage(new StartdatumMagNietInToekomstZijn().Message); + RuleFor(request => request.Doelgroep) .SetValidator(new DoelgroepRequestValidator()!) .When(r => r.Doelgroep is not null); @@ -44,6 +55,9 @@ public RegistreerFeitelijkeVerenigingRequestValidator() .SetValidator(new ToeTeVoegenVertegenwoordigerValidator()); } + private bool BeBeforeToday(DateOnly? date) + => _clock.Today > date; + private static bool NotHaveDuplicates(string[] values) => values.Length == values.DistinctBy(v => v.ToLower()).Count(); } diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestHandling/With_A_Null_Request.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestHandling/With_A_Null_Request.cs index cff379fc9..d957e7fba 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestHandling/With_A_Null_Request.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestHandling/With_A_Null_Request.cs @@ -17,7 +17,7 @@ public class With_A_Null_Request public With_A_Null_Request() { var messageBusMock = new MessageBusMock(); - _controller = new RegistreerAfdelingController(messageBusMock, new RegistreerAfdelingRequestValidator(), new AppSettings()); + _controller = new RegistreerAfdelingController(messageBusMock, new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)), new AppSettings()); } [Fact] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_HoofdActiviteitenLijst/Has_Duplicates.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_HoofdActiviteitenLijst/Has_Duplicates.cs index c223ede47..f8a158cf9 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_HoofdActiviteitenLijst/Has_Duplicates.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_HoofdActiviteitenLijst/Has_Duplicates.cs @@ -2,10 +2,11 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class Has_Duplicates : ValidatorTest @@ -16,7 +17,7 @@ public class Has_Duplicates : ValidatorTest [InlineData("BLABLAbla", "BlAbLaBlA")] public void Has_a_validation_error_for_hoofdactiviteitenLijst(string hoofdactivitetiCode1, string hoofdactivitetiCode2) { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { HoofdactiviteitenVerenigingsloket = new[] { hoofdactivitetiCode1, hoofdactivitetiCode2 }, diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_KboNummerMoederVereniging/Is_Empty.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_KboNummerMoederVereniging/Is_Empty.cs index c2e1ea2b1..a24a3757e 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_KboNummerMoederVereniging/Is_Empty.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_KboNummerMoederVereniging/Is_Empty.cs @@ -2,6 +2,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using Framework; using FluentValidation.TestHelper; using Xunit; @@ -13,7 +14,7 @@ public class Is_Empty : ValidatorTest [Fact] public void Has_validation_error__KboNummerMoedervereniging_mag_niet_leeg_zijn() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var result = validator.TestValidate(new RegistreerAfdelingRequest { KboNummerMoedervereniging = "" }); result.ShouldHaveValidationErrorFor(vereniging => vereniging.KboNummerMoedervereniging) diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_KboNummerMoederVereniging/Is_Null.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_KboNummerMoederVereniging/Is_Null.cs index 8581f081d..5eee12209 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_KboNummerMoederVereniging/Is_Null.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_KboNummerMoederVereniging/Is_Null.cs @@ -2,6 +2,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using Framework; using FluentValidation.TestHelper; using Xunit; @@ -13,7 +14,7 @@ public class Is_Null : ValidatorTest [Fact] public void Has_validation_error__KboNummerMoedervereniging_is_verplicht() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var result = validator.TestValidate(new RegistreerAfdelingRequest()); result.ShouldHaveValidationErrorFor(vereniging => vereniging.KboNummerMoedervereniging) diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_KboNummerMoederVereniging/Is_Valid.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_KboNummerMoederVereniging/Is_Valid.cs index 0cd99ee71..d2f85a6a6 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_KboNummerMoederVereniging/Is_Valid.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_KboNummerMoederVereniging/Is_Valid.cs @@ -2,6 +2,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using Framework; using FluentValidation.TestHelper; using Xunit; @@ -13,7 +14,7 @@ public class Is_Valid : ValidatorTest [Fact] public void Has_no_validation_errors() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var result = validator.TestValidate(new RegistreerAfdelingRequest { KboNummerMoedervereniging = "0123456789" }); result.ShouldNotHaveValidationErrorFor(vereniging => vereniging.KboNummerMoedervereniging); diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/A_AdresId/With_A_Null_Broncode.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/A_AdresId/With_A_Null_Broncode.cs index 048475a03..f42a52a4e 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/A_AdresId/With_A_Null_Broncode.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/A_AdresId/With_A_Null_Broncode.cs @@ -6,8 +6,11 @@ using Framework; using AutoFixture; using FluentValidation.TestHelper; +using Moq; +using Test.Framework; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_A_Null_Broncode : ValidatorTest @@ -15,7 +18,7 @@ public class With_A_Null_Broncode : ValidatorTest [Fact] public void Has_validation_error__broncode_mag_niet_leeg_zijn() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].AdresId!.Broncode = null!; diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/A_AdresId/With_A_Null_Bronwaarde.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/A_AdresId/With_A_Null_Bronwaarde.cs index 1194769e3..c7af1da8c 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/A_AdresId/With_A_Null_Bronwaarde.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/A_AdresId/With_A_Null_Bronwaarde.cs @@ -6,8 +6,10 @@ using Framework; using AutoFixture; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_A_Null_Bronwaarde : ValidatorTest @@ -15,7 +17,7 @@ public class With_A_Null_Bronwaarde : ValidatorTest [Fact] public void Has_validation_error__bronwaarde_mag_niet_null_zijn() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].AdresId!.Bronwaarde = null!; diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/A_AdresId/With_A_Valid_Broncode.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/A_AdresId/With_A_Valid_Broncode.cs index 7306e4bfa..adf9a457e 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/A_AdresId/With_A_Valid_Broncode.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/A_AdresId/With_A_Valid_Broncode.cs @@ -7,8 +7,10 @@ using Vereniging; using AutoFixture; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_A_Valid_Broncode : ValidatorTest @@ -17,7 +19,7 @@ public class With_A_Valid_Broncode : ValidatorTest [InlineData("AR")] public void Has_no_validation_errors(string adresBroncode) { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].AdresId!.Broncode = Adresbron.Parse(adresBroncode); var result = validator.TestValidate(request); diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/A_AdresId/With_An_Empty_Broncode.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/A_AdresId/With_An_Empty_Broncode.cs index d411056b2..cd5d882cb 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/A_AdresId/With_An_Empty_Broncode.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/A_AdresId/With_An_Empty_Broncode.cs @@ -6,8 +6,10 @@ using Framework; using AutoFixture; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_An_Empty_Broncode : ValidatorTest @@ -15,7 +17,7 @@ public class With_An_Empty_Broncode : ValidatorTest [Fact] public void Has_validation_error__broncode_mag_niet_leeg_zijn() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].AdresId!.Broncode = string.Empty; diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/A_AdresId/With_An_Empty_Bronwaarde.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/A_AdresId/With_An_Empty_Bronwaarde.cs index c5342d970..7f2eab6b7 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/A_AdresId/With_An_Empty_Bronwaarde.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/A_AdresId/With_An_Empty_Bronwaarde.cs @@ -6,8 +6,10 @@ using Framework; using AutoFixture; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_An_Empty_Bronwaarde : ValidatorTest @@ -15,7 +17,7 @@ public class With_An_Empty_Bronwaarde : ValidatorTest [Fact] public void Has_validation_error__bronwaarde_mag_niet_leeg_zijn() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].AdresId!.Bronwaarde = string.Empty; diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/With_An_Empty_Gemeente.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/With_An_Empty_Gemeente.cs index e938583c4..e7561ff5c 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/With_An_Empty_Gemeente.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/With_An_Empty_Gemeente.cs @@ -3,11 +3,12 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_An_Empty_Gemeente : ValidatorTest @@ -15,7 +16,7 @@ public class With_An_Empty_Gemeente : ValidatorTest [Fact] public void Has_validation_error__gemeente_mag_niet_leeg_zijn() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/With_An_Empty_Huisnummer.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/With_An_Empty_Huisnummer.cs index d0ad3c888..ea0537d09 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/With_An_Empty_Huisnummer.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/With_An_Empty_Huisnummer.cs @@ -3,11 +3,12 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_An_Empty_Huisnummer : ValidatorTest @@ -15,7 +16,7 @@ public class With_An_Empty_Huisnummer : ValidatorTest [Fact] public void Has_validation_error__huisnummer_mag_niet_leeg_zijn() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/With_An_Empty_Land.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/With_An_Empty_Land.cs index 6f090b025..158d93747 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/With_An_Empty_Land.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/With_An_Empty_Land.cs @@ -3,11 +3,12 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_An_Empty_Land : ValidatorTest @@ -15,7 +16,7 @@ public class With_An_Empty_Land : ValidatorTest [Fact] public void Has_validation_error__land_mag_niet_leeg_zijn() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/With_An_Empty_Postcode.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/With_An_Empty_Postcode.cs index 198bf7aab..e9d61fa32 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/With_An_Empty_Postcode.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/With_An_Empty_Postcode.cs @@ -3,11 +3,12 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_An_Empty_Postcode : ValidatorTest @@ -15,7 +16,7 @@ public class With_An_Empty_Postcode : ValidatorTest [Fact] public void Has_validation_error__postcode_mag_niet_leeg_zijn() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/With_An_Empty_Straatnaam.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/With_An_Empty_Straatnaam.cs index 7e0d94850..78be7a0d1 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/With_An_Empty_Straatnaam.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/With_An_Empty_Straatnaam.cs @@ -3,11 +3,12 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_An_Empty_Straatnaam : ValidatorTest @@ -15,7 +16,7 @@ public class With_An_Empty_Straatnaam : ValidatorTest [Fact] public void Has_validation_error__straatnaam_mag_niet_leeg_zijn() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/Without_A_Gemeente.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/Without_A_Gemeente.cs index 5c35aa71c..37eec826e 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/Without_A_Gemeente.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/Without_A_Gemeente.cs @@ -3,11 +3,12 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class Without_A_Gemeente : ValidatorTest @@ -15,7 +16,7 @@ public class Without_A_Gemeente : ValidatorTest [Fact] public void Has_validation_error__gemeente_is_verplicht() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/Without_A_Huisnummer.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/Without_A_Huisnummer.cs index 59eeaf8da..c2fd6e486 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/Without_A_Huisnummer.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/Without_A_Huisnummer.cs @@ -3,11 +3,12 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class Without_A_Huisnummer : ValidatorTest @@ -15,7 +16,7 @@ public class Without_A_Huisnummer : ValidatorTest [Fact] public void Has_validation_error__huisnummer_is_verplicht() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/Without_A_Land.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/Without_A_Land.cs index 9980c666a..c3ced1a6f 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/Without_A_Land.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/Without_A_Land.cs @@ -3,11 +3,12 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class Without_A_Land : ValidatorTest @@ -15,7 +16,7 @@ public class Without_A_Land : ValidatorTest [Fact] public void Has_validation_error__land_is_verplicht() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/Without_A_Postcode.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/Without_A_Postcode.cs index a7bfcc5d2..7b476f3b6 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/Without_A_Postcode.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/Without_A_Postcode.cs @@ -3,11 +3,12 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class Without_A_Postcode : ValidatorTest @@ -15,7 +16,7 @@ public class Without_A_Postcode : ValidatorTest [Fact] public void Has_validation_error__postcode_is_verplicht() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/Without_A_Straatnaam.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/Without_A_Straatnaam.cs index bae984aae..013d0b74c 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/Without_A_Straatnaam.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/An_Adres/Without_A_Straatnaam.cs @@ -3,11 +3,12 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class Without_A_Straatnaam : ValidatorTest @@ -15,7 +16,7 @@ public class Without_A_Straatnaam : ValidatorTest [Fact] public void Has_validation_error__straatnaam_is_verplicht() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/With_A_Valid_Locatietype.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/With_A_Valid_Locatietype.cs index cb0db0147..5ee552f32 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/With_A_Valid_Locatietype.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/With_A_Valid_Locatietype.cs @@ -3,11 +3,12 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_A_Valid_Locatietype : ValidatorTest @@ -17,7 +18,7 @@ public class With_A_Valid_Locatietype : ValidatorTest [InlineData(nameof(Locatietype.Activiteiten))] public void Has_no_validation_errors(string locationType) { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/With_An_Adres.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/With_An_Adres.cs index a921126f1..4f24ce12f 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/With_An_Adres.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/With_An_Adres.cs @@ -5,6 +5,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; using Framework; using AutoFixture; +using Fakes; using FluentValidation.TestHelper; using Xunit; using Xunit.Categories; @@ -15,7 +16,7 @@ public class With_An_Adres : ValidatorTest [Fact] public void Has_validation_error_for_locatie_0_Adres_When_Present_But_Invalid() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].Adres = new Adres(); @@ -26,7 +27,7 @@ public void Has_validation_error_for_locatie_0_Adres_When_Present_But_Invalid() [Fact] public void Has_no_validation_error_for_locatie_0_Adres_When_Null() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].Adres = null; diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/With_An_AdresId.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/With_An_AdresId.cs index 0ab2192b8..91735d1a1 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/With_An_AdresId.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/With_An_AdresId.cs @@ -5,6 +5,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; using Framework; using AutoFixture; +using Fakes; using FluentValidation.TestHelper; using Xunit; using Xunit.Categories; @@ -15,7 +16,7 @@ public class With_An_AdresId : ValidatorTest [Fact] public void Has_validation_error_for_locatie_0_Adres_When_Present_But_Invalid() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].AdresId = new AdresId(); @@ -26,7 +27,7 @@ public void Has_validation_error_for_locatie_0_Adres_When_Present_But_Invalid() [Fact] public void Has_no_validation_error_for_locatie_0_Adres_When_Null() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].AdresId = null; diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/With_An_Adres_Or_AdresId.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/With_An_Adres_Or_AdresId.cs index fae9b11c5..fc1e3b05f 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/With_An_Adres_Or_AdresId.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/With_An_Adres_Or_AdresId.cs @@ -5,6 +5,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; using Framework; using AutoFixture; +using Fakes; using FluentValidation.TestHelper; using Xunit; using Xunit.Categories; @@ -15,7 +16,7 @@ public class With_An_Adres_Or_AdresId : ValidatorTest [Fact] public void Has_no_validation_error_for_locatie_0_With_Only_Adres() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].Adres = new Adres(); request.Locaties[0].AdresId = null; @@ -28,7 +29,7 @@ public void Has_no_validation_error_for_locatie_0_With_Only_Adres() [Fact] public void Has_no_validation_error_for_locatie_0_With_Only_AdresId() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].Adres = null; request.Locaties[0].AdresId = new AdresId(); @@ -41,7 +42,7 @@ public void Has_no_validation_error_for_locatie_0_With_Only_AdresId() [Fact] public void Has_no_validation_error_for_locatie_0_With_Both() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].Adres = new Adres(); request.Locaties[0].AdresId = new AdresId(); @@ -54,7 +55,7 @@ public void Has_no_validation_error_for_locatie_0_With_Both() [Fact] public void Has_validation_error_for_locatie_0_With_Neither() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].Adres = null; request.Locaties[0].AdresId = null; diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/With_An_Empty_Locatietype.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/With_An_Empty_Locatietype.cs index 9bd676470..9f74d7d94 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/With_An_Empty_Locatietype.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/With_An_Empty_Locatietype.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using Framework; using FluentValidation.TestHelper; using Xunit; @@ -14,7 +15,7 @@ public class With_An_Empty_Locatietype : ValidatorTest [Fact] public void Has_validation_error__locatieType_mag_niet_leeg_zijn() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/With_An_Invalid_Locatietype.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/With_An_Invalid_Locatietype.cs index f95bc9d49..164cbf4ac 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/With_An_Invalid_Locatietype.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/With_An_Invalid_Locatietype.cs @@ -5,6 +5,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; using Framework; using AutoFixture; +using Fakes; using FluentValidation.TestHelper; using Vereniging; using Xunit; @@ -16,7 +17,7 @@ public class With_An_Invalid_Locatietype : ValidatorTest [Fact] public void Has_validation_error__locatieType_moet_juiste_waarde_hebben() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/Without_A_Locatietype.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/Without_A_Locatietype.cs index 91061d53a..432eed144 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/Without_A_Locatietype.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locatie/Without_A_Locatietype.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using Framework; using FluentValidation.TestHelper; using Xunit; @@ -14,7 +15,7 @@ public class Without_A_Locatietype : ValidatorTest [Fact] public void Has_validation_error__locatieType_is_verplicht() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locaties/Is_Empty.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locaties/Is_Empty.cs index 002705cf4..211d10d14 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locaties/Is_Empty.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locaties/Is_Empty.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using Framework; using FluentValidation.TestHelper; using Xunit; @@ -14,7 +15,7 @@ public class Is_Empty : ValidatorTest [Fact] public void Has_no_validation_errors() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Locaties = Array.Empty(), diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locaties/With_Multiple_Corresporentie_Locaties.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locaties/With_Multiple_Corresporentie_Locaties.cs index f5d51fa9f..dc601aab7 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locaties/With_Multiple_Corresporentie_Locaties.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locaties/With_Multiple_Corresporentie_Locaties.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using Framework; using FluentValidation.TestHelper; using Vereniging; @@ -13,7 +14,7 @@ public class With_Multiple_Corresporentie_Locaties : ValidatorTest [Fact] public void Has_validation_error__niet_meer_dan_1_corresporentie_locatie() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locaties/With_Multiple_Primaire_Locaties.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locaties/With_Multiple_Primaire_Locaties.cs index dc4f48902..e79afc39d 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locaties/With_Multiple_Primaire_Locaties.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locaties/With_Multiple_Primaire_Locaties.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using Framework; using FluentValidation.TestHelper; using Vereniging; @@ -15,7 +16,7 @@ public class With_Multiple_Primaire_Locaties : ValidatorTest [Fact] public void Has_validation_error__niet_meer_dan_1_primaire_locatie() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locaties/With_Two_Different_Locations.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locaties/With_Two_Different_Locations.cs index 605172b7a..9f1978747 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locaties/With_Two_Different_Locations.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locaties/With_Two_Different_Locations.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using Framework; using FluentValidation.TestHelper; using Vereniging; @@ -15,7 +16,7 @@ public class With_Two_Different_Locations : ValidatorTest [Fact] public void Has_no_validation_error() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var eersteLocatie = new ToeTeVoegenLocatie { Locatietype = Locatietype.Activiteiten, diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locaties/With_Two_Identical_Locations.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locaties/With_Two_Identical_Locations.cs index 6172ce61b..0bfd22bb6 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locaties/With_Two_Identical_Locations.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Locaties/With_Two_Identical_Locations.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using Framework; using Framework.Helpers; using FluentValidation.TestHelper; @@ -16,7 +17,7 @@ public class With_Two_Identical_Locations : ValidatorTest [Fact] public void Has_validation_error__idenitiek_locaties_verboden() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var identiekLocatie = new ToeTeVoegenLocatie { Locatietype = Locatietype.Activiteiten, diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Naam/Is_Empty.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Naam/Is_Empty.cs index b8214e7f0..a3dac8e42 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Naam/Is_Empty.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Naam/Is_Empty.cs @@ -2,6 +2,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using Framework; using FluentValidation.TestHelper; using Xunit; @@ -13,7 +14,7 @@ public class Is_Empty : ValidatorTest [Fact] public void Has_validation_error__naam_mag_niet_leeg_zijn() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var result = validator.TestValidate(new RegistreerAfdelingRequest { Naam = "" }); result.ShouldHaveValidationErrorFor(vereniging => vereniging.Naam) diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Naam/Is_Null.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Naam/Is_Null.cs index a2625aeb7..62ca1c149 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Naam/Is_Null.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Naam/Is_Null.cs @@ -2,6 +2,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using Framework; using FluentValidation.TestHelper; using Xunit; @@ -13,7 +14,7 @@ public class Is_Null : ValidatorTest [Fact] public void Has_validation_error__naam_is_verplicht() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var result = validator.TestValidate(new RegistreerAfdelingRequest()); result.ShouldHaveValidationErrorFor(vereniging => vereniging.Naam) diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Naam/Is_Valid.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Naam/Is_Valid.cs index f4f5ef0ff..001b5a0db 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Naam/Is_Valid.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Naam/Is_Valid.cs @@ -2,6 +2,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using Framework; using FluentValidation.TestHelper; using Xunit; @@ -13,7 +14,7 @@ public class Is_Valid : ValidatorTest [Fact] public void Has_no_validation_errors() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var result = validator.TestValidate(new RegistreerAfdelingRequest { Naam = "abcd" }); result.ShouldNotHaveValidationErrorFor(vereniging => vereniging.Naam); diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Valid_Request.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Valid_Request.cs index f2c8c4865..d5894bec2 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Valid_Request.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Valid_Request.cs @@ -2,6 +2,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using Framework; using FluentValidation.TestHelper; using Xunit; @@ -13,7 +14,7 @@ public class A_Valid_Request : ValidatorTest [Fact] public void Has_no_validation_errors() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var result = validator.TestValidate(new RegistreerAfdelingRequest { Naam = "abcd", KboNummerMoedervereniging = "0123456789"}); result.ShouldNotHaveAnyValidationErrors(); diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Is_Empty.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Is_Empty.cs index 89609ed0a..63c1035b8 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Is_Empty.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Is_Empty.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using FluentValidation.TestHelper; using Xunit; using Xunit.Categories; @@ -13,7 +14,7 @@ public class Is_Empty [Fact] public void Has_validation_error__Achternaam_mag_niet_leeg_zijn() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Vertegenwoordigers = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Is_Null.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Is_Null.cs index c9d3f20f1..41dd0aad3 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Is_Null.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Is_Null.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using FluentValidation.TestHelper; using Xunit; using Xunit.Categories; @@ -13,7 +14,7 @@ public class Is_Null [Fact] public void Has_validation_error__Achternaam_mag_niet_leeg_zijn() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Vertegenwoordigers = new [] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Is_Valid.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Is_Valid.cs index 2ff573496..f7511d674 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Is_Valid.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Is_Valid.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using FluentValidation.TestHelper; using Xunit; using Xunit.Categories; @@ -16,7 +17,7 @@ public class Is_Valid [InlineData("@#(!i i")] public void Has_no_validation_errors(string insz) { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Vertegenwoordigers = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/With_Numbers.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/With_Numbers.cs index 837da6b93..3b644e3fc 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/With_Numbers.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/With_Numbers.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using FluentValidation.TestHelper; using Xunit; using Xunit.Categories; @@ -15,7 +16,7 @@ public class With_Numbers [InlineData("@#(!i i2")] public void Has_validation_error__Achternaam_mag_geen_cijfers_bevatten(string achternaam) { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Vertegenwoordigers = new [] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Without_Letter.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Without_Letter.cs index c1aca2a67..159609fa4 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Without_Letter.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Without_Letter.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using FluentValidation.TestHelper; using Xunit; using Xunit.Categories; @@ -15,7 +16,7 @@ public class Without_Letter [InlineData("… --- …")] public void Has_validation_error__Achternaam_moet_minstens_een_letter_bevatten(string achternaam) { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Vertegenwoordigers = new [] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Is_Empty.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Is_Empty.cs index a7108126a..f9db97660 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Is_Empty.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Is_Empty.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using FluentValidation.TestHelper; using Xunit; using Xunit.Categories; @@ -13,7 +14,7 @@ public class Is_Empty [Fact] public void Has_validation_error__Voornaam_mag_niet_leeg_zijn() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Vertegenwoordigers = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Is_Null.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Is_Null.cs index 967759170..511f3df1b 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Is_Null.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Is_Null.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using FluentValidation.TestHelper; using Xunit; using Xunit.Categories; @@ -13,7 +14,7 @@ public class Is_Null [Fact] public void Has_validation_error__Voornaam_mag_niet_leeg_zijn() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Vertegenwoordigers = new [] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Is_Valid.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Is_Valid.cs index 30cacc260..765f90ad9 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Is_Valid.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Is_Valid.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using FluentValidation.TestHelper; using Xunit; using Xunit.Categories; @@ -16,7 +17,7 @@ public class Is_Valid [InlineData("@#(!i i")] public void Has_no_validation_errors(string voornaam) { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Vertegenwoordigers = new [] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/With_Numbers.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/With_Numbers.cs index aeb5eea1e..48c854e67 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/With_Numbers.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/With_Numbers.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using FluentValidation.TestHelper; using Xunit; using Xunit.Categories; @@ -15,7 +16,7 @@ public class With_Numbers [InlineData("@#(!i i2")] public void Has_validation_error__Voornaam_mag_geen_cijfers_bevatten(string voornaam) { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Vertegenwoordigers = new [] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Without_Letter.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Without_Letter.cs index ed211e235..b161f0ad5 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Without_Letter.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Without_Letter.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using FluentValidation.TestHelper; using Xunit; using Xunit.Categories; @@ -15,7 +16,7 @@ public class Without_Letter [InlineData("@#(!")] public void Has_validation_error__Voornaam_moet_minstens_een_letter_bevatten(string voornaam) { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Vertegenwoordigers = new [] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_An_Insz/Is_Empty.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_An_Insz/Is_Empty.cs index 7b7f2be13..4c02ff10b 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_An_Insz/Is_Empty.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_An_Insz/Is_Empty.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using FluentValidation.TestHelper; using Xunit; using Xunit.Categories; @@ -13,7 +14,7 @@ public class Is_Empty [Fact] public void Has_validation_error__Insz_mag_niet_leeg_zijn() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Vertegenwoordigers = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_An_Insz/Is_Null.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_An_Insz/Is_Null.cs index 42485737f..b9b1b3be6 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_An_Insz/Is_Null.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_An_Insz/Is_Null.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using FluentValidation.TestHelper; using Xunit; using Xunit.Categories; @@ -13,7 +14,7 @@ public class Is_Null [Fact] public void Has_validation_error__Insz_mag_niet_leeg_zijn() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Vertegenwoordigers = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_An_Insz/Is_Valid.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_An_Insz/Is_Valid.cs index d2e7ff600..730997c16 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_An_Insz/Is_Valid.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_An_Insz/Is_Valid.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using Framework; using FluentValidation.TestHelper; using Xunit; @@ -16,7 +17,7 @@ public class Is_Valid [InlineData(InszTestSet.Insz2_WithCharacters)] public void Has_no_validation_errors(string insz) { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Vertegenwoordigers = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_An_Insz/With_Invalid_Characters.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_An_Insz/With_Invalid_Characters.cs index c7d3dccdd..5eeaf4324 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_An_Insz/With_Invalid_Characters.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_An_Insz/With_Invalid_Characters.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using FluentValidation.TestHelper; using Xunit; using Xunit.Categories; @@ -15,7 +16,7 @@ public class With_Invalid_Characters [InlineData("25/03/71 123 57")] public void Has_validation_error__insz_heeft_incorect_formaat(string insz) { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Vertegenwoordigers = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_An_Insz/With_Invalid_Length.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_An_Insz/With_Invalid_Length.cs index b8c371112..829a473e7 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_An_Insz/With_Invalid_Length.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/A_Vertegenwoordiger/With_An_Insz/With_Invalid_Length.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using FluentValidation.TestHelper; using Xunit; using Xunit.Categories; @@ -15,7 +16,7 @@ public class With_Invalid_Length [InlineData("0123456")] public void Has_validation_error__insz_moet_11_cijfers_bevatten(string insz) { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest { Vertegenwoordigers = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/Contactgegevens/Is_Empty.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/Contactgegevens/Is_Empty.cs index 698b58bac..055ab75e3 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/Contactgegevens/Is_Empty.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/Contactgegevens/Is_Empty.cs @@ -2,6 +2,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using Framework; using FluentValidation.TestHelper; using Xunit; @@ -11,7 +12,7 @@ public class Is_Empty : ValidatorTest [Fact] public void Has_validation_error__contactgegeven_is_verplicht() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerAfdelingRequest(); var result = validator.TestValidate(request); diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/Contactgegevens/Type/Is_Null.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/Contactgegevens/Type/Is_Null.cs index 9f9303d84..d9f7715d8 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/Contactgegevens/Type/Is_Null.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/Contactgegevens/Type/Is_Null.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using Framework; using FluentValidation.TestHelper; using Xunit; @@ -12,7 +13,7 @@ public class Is_Null : ValidatorTest [Fact] public void Has_validation_error__contactgegevenValue_mag_niet_leeg_zijn() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var result = validator.TestValidate( new RegistreerAfdelingRequest { diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/Contactgegevens/Type/Is_Valid.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/Contactgegevens/Type/Is_Valid.cs index 70d24a1ff..ac50c7a81 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/Contactgegevens/Type/Is_Valid.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/Contactgegevens/Type/Is_Valid.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using Framework; using Vereniging; using FluentValidation.TestHelper; @@ -13,7 +14,7 @@ public class Is_Valid : ValidatorTest [Fact] public void Has_no_validation_error() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var result = validator.TestValidate( new RegistreerAfdelingRequest { diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/Contactgegevens/Waarde/Is_Empty.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/Contactgegevens/Waarde/Is_Empty.cs index a6f7d8ae7..59d7cd64d 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/Contactgegevens/Waarde/Is_Empty.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/Contactgegevens/Waarde/Is_Empty.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using Framework; using FluentValidation.TestHelper; using Xunit; @@ -12,7 +13,7 @@ public class Is_Empty : ValidatorTest [Fact] public void Has_validation_error__contactgegevenValue_mag_niet_leeg_zijn() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var result = validator.TestValidate( new RegistreerAfdelingRequest { diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/Contactgegevens/Waarde/Is_Null.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/Contactgegevens/Waarde/Is_Null.cs index 799ddbde4..9251bb629 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/Contactgegevens/Waarde/Is_Null.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/Contactgegevens/Waarde/Is_Null.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using Framework; using FluentValidation.TestHelper; using Xunit; @@ -12,7 +13,7 @@ public class Is_Null : ValidatorTest [Fact] public void Has_validation_error__contactgegevenValue_mag_niet_leeg_zijn() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var result = validator.TestValidate( new RegistreerAfdelingRequest { diff --git a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/Contactgegevens/Waarde/Is_Valid.cs b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/Contactgegevens/Waarde/Is_Valid.cs index 1c9a748b2..00f145f40 100644 --- a/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/Contactgegevens/Waarde/Is_Valid.cs +++ b/test/AssociationRegistry.Test.Admin.Api/Afdeling/When_RegistreerAfdeling/RequestValidating/Contactgegevens/Waarde/Is_Valid.cs @@ -3,6 +3,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.Afdeling.RequestModels; +using Fakes; using Framework; using FluentValidation.TestHelper; using Xunit; @@ -12,7 +13,7 @@ public class Is_Valid : ValidatorTest [Fact] public void Has_no_validation_error() { - var validator = new RegistreerAfdelingRequestValidator(); + var validator = new RegistreerAfdelingRequestValidator(new ClockStub(DateOnly.MaxValue)); var result = validator.TestValidate( new RegistreerAfdelingRequest { diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestHandling/With_A_Null_Request.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestHandling/With_A_Null_Request.cs index 8d8960ae7..8b49afbf7 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestHandling/With_A_Null_Request.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestHandling/With_A_Null_Request.cs @@ -17,7 +17,7 @@ public class With_A_Null_Request public With_A_Null_Request() { var messageBusMock = new MessageBusMock(); - _controller = new RegistreerFeitelijkeVerenigingController(messageBusMock, new RegistreerFeitelijkeVerenigingRequestValidator(), new AppSettings()); + _controller = new RegistreerFeitelijkeVerenigingController(messageBusMock, new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)), new AppSettings()); } [Fact] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Doelgroep.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Doelgroep.cs index 374c14362..ae6acabd4 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Doelgroep.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Doelgroep.cs @@ -3,6 +3,7 @@ namespace AssociationRegistry.Test.Admin.Api.FeitelijkeVereniging.When_Registree using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; @@ -12,7 +13,7 @@ public class A_Doelgroep [Fact] public void Uses_DoelgroepValidator() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); validator.ShouldHaveChildValidator(request => request.Doelgroep, typeof(DoelgroepRequestValidator)); } diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_HoofdActiviteitenLijst/Has_Duplicates.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_HoofdActiviteitenLijst/Has_Duplicates.cs index 983b0c624..e1bf8ce65 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_HoofdActiviteitenLijst/Has_Duplicates.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_HoofdActiviteitenLijst/Has_Duplicates.cs @@ -2,10 +2,11 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class Has_Duplicates : ValidatorTest @@ -16,7 +17,7 @@ public class Has_Duplicates : ValidatorTest [InlineData("BLABLAbla", "BlAbLaBlA")] public void Has_a_validation_error_for_hoofdactiviteitenLijst(string hoofdactivitetiCode1, string hoofdactivitetiCode2) { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { HoofdactiviteitenVerenigingsloket = new[] { hoofdactivitetiCode1, hoofdactivitetiCode2 }, diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/With_An_Empty_Gemeente.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/With_An_Empty_Gemeente.cs index 09f7fe308..2c65e9b14 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/With_An_Empty_Gemeente.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/With_An_Empty_Gemeente.cs @@ -3,11 +3,12 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_An_Empty_Gemeente : ValidatorTest @@ -15,7 +16,7 @@ public class With_An_Empty_Gemeente : ValidatorTest [Fact] public void Has_validation_error__gemeente_mag_niet_leeg_zijn() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/With_An_Empty_Huisnummer.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/With_An_Empty_Huisnummer.cs index 5685b343a..9c4d04fd8 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/With_An_Empty_Huisnummer.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/With_An_Empty_Huisnummer.cs @@ -3,11 +3,12 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_An_Empty_Huisnummer : ValidatorTest @@ -15,7 +16,7 @@ public class With_An_Empty_Huisnummer : ValidatorTest [Fact] public void Has_validation_error__huisnummer_mag_niet_leeg_zijn() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/With_An_Empty_Land.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/With_An_Empty_Land.cs index e0ca3bf7d..b5d9d3666 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/With_An_Empty_Land.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/With_An_Empty_Land.cs @@ -3,11 +3,12 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_An_Empty_Land : ValidatorTest @@ -15,7 +16,7 @@ public class With_An_Empty_Land : ValidatorTest [Fact] public void Has_validation_error__land_mag_niet_leeg_zijn() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/With_An_Empty_Postcode.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/With_An_Empty_Postcode.cs index 9a5ed3dcb..c1a87c7b5 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/With_An_Empty_Postcode.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/With_An_Empty_Postcode.cs @@ -3,11 +3,12 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_An_Empty_Postcode : ValidatorTest @@ -15,7 +16,7 @@ public class With_An_Empty_Postcode : ValidatorTest [Fact] public void Has_validation_error__postcode_mag_niet_leeg_zijn() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/With_An_Empty_Straatnaam.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/With_An_Empty_Straatnaam.cs index 1a3fe7092..bdea299ba 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/With_An_Empty_Straatnaam.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/With_An_Empty_Straatnaam.cs @@ -3,11 +3,12 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_An_Empty_Straatnaam : ValidatorTest @@ -15,7 +16,7 @@ public class With_An_Empty_Straatnaam : ValidatorTest [Fact] public void Has_validation_error__straatnaam_mag_niet_leeg_zijn() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/Without_A_Gemeente.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/Without_A_Gemeente.cs index 462092543..d9b59340b 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/Without_A_Gemeente.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/Without_A_Gemeente.cs @@ -3,11 +3,12 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class Without_A_Gemeente : ValidatorTest @@ -15,7 +16,7 @@ public class Without_A_Gemeente : ValidatorTest [Fact] public void Has_validation_error__gemeente_is_verplicht() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/Without_A_Huisnummer.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/Without_A_Huisnummer.cs index 49e7f877d..3717dbde7 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/Without_A_Huisnummer.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/Without_A_Huisnummer.cs @@ -3,11 +3,12 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class Without_A_Huisnummer : ValidatorTest @@ -15,7 +16,7 @@ public class Without_A_Huisnummer : ValidatorTest [Fact] public void Has_validation_error__huisnummer_is_verplicht() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/Without_A_Land.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/Without_A_Land.cs index e3deead31..deee4b1d8 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/Without_A_Land.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/Without_A_Land.cs @@ -3,11 +3,12 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class Without_A_Land : ValidatorTest @@ -15,7 +16,7 @@ public class Without_A_Land : ValidatorTest [Fact] public void Has_validation_error__land_is_verplicht() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/Without_A_Postcode.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/Without_A_Postcode.cs index fd8ed5bc5..0f7bbbf11 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/Without_A_Postcode.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/Without_A_Postcode.cs @@ -3,11 +3,12 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class Without_A_Postcode : ValidatorTest @@ -15,7 +16,7 @@ public class Without_A_Postcode : ValidatorTest [Fact] public void Has_validation_error__postcode_is_verplicht() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/Without_A_Straatnaam.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/Without_A_Straatnaam.cs index 0205728cf..60edf92e4 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/Without_A_Straatnaam.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_Adres/Without_A_Straatnaam.cs @@ -3,11 +3,12 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class Without_A_Straatnaam : ValidatorTest @@ -15,7 +16,7 @@ public class Without_A_Straatnaam : ValidatorTest [Fact] public void Has_validation_error__straatnaam_is_verplicht() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_AdresId/With_A_Null_Broncode.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_AdresId/With_A_Null_Broncode.cs index 97c2eda93..21ee54406 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_AdresId/With_A_Null_Broncode.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_AdresId/With_A_Null_Broncode.cs @@ -6,8 +6,10 @@ using AutoFixture; using FluentValidation.TestHelper; using Framework; +using Test.Framework; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_A_Null_Broncode : ValidatorTest @@ -15,7 +17,7 @@ public class With_A_Null_Broncode : ValidatorTest [Fact] public void Has_validation_error__broncode_mag_niet_leeg_zijn() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].AdresId!.Broncode = null!; diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_AdresId/With_A_Null_Bronwaarde.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_AdresId/With_A_Null_Bronwaarde.cs index 191a37e1d..4db41443e 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_AdresId/With_A_Null_Bronwaarde.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_AdresId/With_A_Null_Bronwaarde.cs @@ -6,8 +6,10 @@ using AutoFixture; using FluentValidation.TestHelper; using Framework; +using Test.Framework; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_A_Null_Bronwaarde : ValidatorTest @@ -15,7 +17,7 @@ public class With_A_Null_Bronwaarde : ValidatorTest [Fact] public void Has_validation_error__bronwaarde_mag_niet_null_zijn() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].AdresId!.Bronwaarde = null!; diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_AdresId/With_A_Valid_Broncode.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_AdresId/With_A_Valid_Broncode.cs index 5baea08aa..16b685ab6 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_AdresId/With_A_Valid_Broncode.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_AdresId/With_A_Valid_Broncode.cs @@ -7,8 +7,10 @@ using Vereniging; using AutoFixture; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_A_Valid_Broncode : ValidatorTest @@ -17,7 +19,7 @@ public class With_A_Valid_Broncode : ValidatorTest [InlineData("AR")] public void Has_no_validation_errors(string adresBroncode) { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].AdresId!.Broncode = Adresbron.Parse(adresBroncode); var result = validator.TestValidate(request); diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_AdresId/With_An_Empty_Broncode.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_AdresId/With_An_Empty_Broncode.cs index d03c16975..c9cfcbb5f 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_AdresId/With_An_Empty_Broncode.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_AdresId/With_An_Empty_Broncode.cs @@ -6,8 +6,10 @@ using AutoFixture; using FluentValidation.TestHelper; using Framework; +using Test.Framework; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_An_Empty_Broncode : ValidatorTest @@ -15,7 +17,7 @@ public class With_An_Empty_Broncode : ValidatorTest [Fact] public void Has_validation_error__broncode_mag_niet_leeg_zijn() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].AdresId!.Broncode = string.Empty; diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_AdresId/With_An_Empty_Bronwaarde.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_AdresId/With_An_Empty_Bronwaarde.cs index 663f34595..c9f0132a3 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_AdresId/With_An_Empty_Bronwaarde.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/A_AdresId/With_An_Empty_Bronwaarde.cs @@ -6,8 +6,10 @@ using AutoFixture; using FluentValidation.TestHelper; using Framework; +using Test.Framework; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_An_Empty_Bronwaarde : ValidatorTest @@ -15,7 +17,7 @@ public class With_An_Empty_Bronwaarde : ValidatorTest [Fact] public void Has_validation_error__bronwaarde_mag_niet_leeg_zijn() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].AdresId!.Bronwaarde = string.Empty; diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/With_A_Valid_Locatietype.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/With_A_Valid_Locatietype.cs index c6a6a1b8b..ebdf6df10 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/With_A_Valid_Locatietype.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/With_A_Valid_Locatietype.cs @@ -3,11 +3,12 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_A_Valid_Locatietype : ValidatorTest @@ -17,7 +18,7 @@ public class With_A_Valid_Locatietype : ValidatorTest [InlineData(nameof(Locatietype.Activiteiten))] public void Has_no_validation_errors(string locationType) { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/With_An_Adres.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/With_An_Adres.cs index 6b7f294fa..e09b785cc 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/With_An_Adres.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/With_An_Adres.cs @@ -6,8 +6,10 @@ using AutoFixture; using FluentValidation.TestHelper; using Framework; +using Test.Framework; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_An_Adres : ValidatorTest @@ -15,7 +17,7 @@ public class With_An_Adres : ValidatorTest [Fact] public void Has_validation_error_for_locatie_0_Adres_When_Present_But_Invalid() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].Adres = new Adres(); @@ -26,7 +28,7 @@ public void Has_validation_error_for_locatie_0_Adres_When_Present_But_Invalid() [Fact] public void Has_no_validation_error_for_locatie_0_Adres_When_Null() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].Adres = null; diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/With_An_AdresId.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/With_An_AdresId.cs index 7af3acc32..0a6e04d17 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/With_An_AdresId.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/With_An_AdresId.cs @@ -6,8 +6,10 @@ using AutoFixture; using FluentValidation.TestHelper; using Framework; +using Test.Framework; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_An_AdresId : ValidatorTest @@ -15,7 +17,7 @@ public class With_An_AdresId : ValidatorTest [Fact] public void Has_validation_error_for_locatie_0_Adres_When_Present_But_Invalid() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].AdresId = new AdresId(); @@ -26,7 +28,7 @@ public void Has_validation_error_for_locatie_0_Adres_When_Present_But_Invalid() [Fact] public void Has_no_validation_error_for_locatie_0_Adres_When_Null() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].AdresId = null; diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/With_An_Adres_Or_AdresId.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/With_An_Adres_Or_AdresId.cs index 3d0820cc5..b7bf4fd8e 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/With_An_Adres_Or_AdresId.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/With_An_Adres_Or_AdresId.cs @@ -6,8 +6,10 @@ using AutoFixture; using FluentValidation.TestHelper; using Framework; +using Test.Framework; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_An_Adres_Or_AdresId : ValidatorTest @@ -15,7 +17,7 @@ public class With_An_Adres_Or_AdresId : ValidatorTest [Fact] public void Has_no_validation_error_for_locatie_0_With_Only_Adres() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].Adres = new Adres(); request.Locaties[0].AdresId = null; @@ -28,7 +30,7 @@ public void Has_no_validation_error_for_locatie_0_With_Only_Adres() [Fact] public void Has_no_validation_error_for_locatie_0_With_Only_AdresId() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].Adres = null; request.Locaties[0].AdresId = new AdresId(); @@ -41,7 +43,7 @@ public void Has_no_validation_error_for_locatie_0_With_Only_AdresId() [Fact] public void Has_no_validation_error_for_locatie_0_With_Both() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].Adres = new Adres(); request.Locaties[0].AdresId = new AdresId(); @@ -54,7 +56,7 @@ public void Has_no_validation_error_for_locatie_0_With_Both() [Fact] public void Has_validation_error_for_locatie_0_With_Neither() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].Adres = null; request.Locaties[0].AdresId = null; diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/With_An_Empty_Locatietype.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/With_An_Empty_Locatietype.cs index 35cbe7cfd..94c9fb626 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/With_An_Empty_Locatietype.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/With_An_Empty_Locatietype.cs @@ -3,10 +3,11 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_An_Empty_Locatietype : ValidatorTest @@ -14,7 +15,7 @@ public class With_An_Empty_Locatietype : ValidatorTest [Fact] public void Has_validation_error__locatieType_mag_niet_leeg_zijn() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/With_An_Invalid_Locatietype.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/With_An_Invalid_Locatietype.cs index ce217cc16..f630bda52 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/With_An_Invalid_Locatietype.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/With_An_Invalid_Locatietype.cs @@ -3,12 +3,13 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using AutoFixture; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_An_Invalid_Locatietype : ValidatorTest @@ -16,7 +17,7 @@ public class With_An_Invalid_Locatietype : ValidatorTest [Fact] public void Has_validation_error__locatieType_moet_juiste_waarde_hebben() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/Without_A_Locatietype.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/Without_A_Locatietype.cs index c2deb88b0..a2b707b07 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/Without_A_Locatietype.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locatie/Without_A_Locatietype.cs @@ -3,10 +3,11 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class Without_A_Locatietype : ValidatorTest @@ -14,7 +15,7 @@ public class Without_A_Locatietype : ValidatorTest [Fact] public void Has_validation_error__locatieType_is_verplicht() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locaties/Is_Empty.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locaties/Is_Empty.cs index dae825c30..1d5b984bc 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locaties/Is_Empty.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locaties/Is_Empty.cs @@ -3,10 +3,11 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class Is_Empty : ValidatorTest @@ -14,7 +15,7 @@ public class Is_Empty : ValidatorTest [Fact] public void Has_no_validation_errors() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Locaties = Array.Empty(), diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locaties/With_Multiple_Corresporentie_Locaties.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locaties/With_Multiple_Corresporentie_Locaties.cs index 2f29e931c..2a5d5550d 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locaties/With_Multiple_Corresporentie_Locaties.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locaties/With_Multiple_Corresporentie_Locaties.cs @@ -3,17 +3,18 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; +using ValidatorTest = Framework.ValidatorTest; public class With_Multiple_Corresporentie_Locaties : ValidatorTest { [Fact] public void Has_validation_error__niet_meer_dan_1_corresporentie_locatie() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locaties/With_Multiple_Primaire_Locaties.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locaties/With_Multiple_Primaire_Locaties.cs index 43abe3c51..07fa78bcc 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locaties/With_Multiple_Primaire_Locaties.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locaties/With_Multiple_Primaire_Locaties.cs @@ -3,11 +3,12 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_Multiple_Primaire_Locaties : ValidatorTest @@ -15,7 +16,7 @@ public class With_Multiple_Primaire_Locaties : ValidatorTest [Fact] public void Has_validation_error__niet_meer_dan_1_primaire_locatie() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locaties/With_Two_Different_Locations.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locaties/With_Two_Different_Locations.cs index 7913e921e..bd5904ea7 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locaties/With_Two_Different_Locations.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locaties/With_Two_Different_Locations.cs @@ -3,11 +3,12 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_Two_Different_Locations : ValidatorTest @@ -15,7 +16,7 @@ public class With_Two_Different_Locations : ValidatorTest [Fact] public void Has_no_validation_error() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var eersteLocatie = new ToeTeVoegenLocatie { Locatietype = Locatietype.Activiteiten, diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locaties/With_Two_Identical_Locations.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locaties/With_Two_Identical_Locations.cs index 49464c86a..33aedd6a2 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locaties/With_Two_Identical_Locations.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Locaties/With_Two_Identical_Locations.cs @@ -3,12 +3,13 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using Framework.Helpers; using FluentValidation.TestHelper; +using Test.Framework; using Vereniging; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_Two_Identical_Locations : ValidatorTest @@ -16,7 +17,7 @@ public class With_Two_Identical_Locations : ValidatorTest [Fact] public void Has_validation_error__identiek_locaties_verboden() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var identiekLocatie = new ToeTeVoegenLocatie { Locatietype = Locatietype.Activiteiten, diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Naam/Is_Empty.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Naam/Is_Empty.cs index 3ba03b313..3a9d7b63a 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Naam/Is_Empty.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Naam/Is_Empty.cs @@ -2,10 +2,11 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class Is_Empty : ValidatorTest @@ -13,7 +14,7 @@ public class Is_Empty : ValidatorTest [Fact] public void Has_validation_error__naam_mag_niet_leeg_zijn() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var result = validator.TestValidate(new RegistreerFeitelijkeVerenigingRequest { Naam = "" }); result.ShouldHaveValidationErrorFor(vereniging => vereniging.Naam) diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Naam/Is_Null.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Naam/Is_Null.cs index 3d0608bf4..851b6c4b1 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Naam/Is_Null.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Naam/Is_Null.cs @@ -2,10 +2,11 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class Is_Null : ValidatorTest @@ -13,7 +14,7 @@ public class Is_Null : ValidatorTest [Fact] public void Has_validation_error__naam_is_verplicht() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var result = validator.TestValidate(new RegistreerFeitelijkeVerenigingRequest()); result.ShouldHaveValidationErrorFor(vereniging => vereniging.Naam) diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Naam/Is_Valid.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Naam/Is_Valid.cs index 2a53855cc..cf6e02859 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Naam/Is_Valid.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Naam/Is_Valid.cs @@ -2,10 +2,11 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class Is_Valid : ValidatorTest @@ -13,7 +14,7 @@ public class Is_Valid : ValidatorTest [Fact] public void Has_no_validation_errors() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var result = validator.TestValidate(new RegistreerFeitelijkeVerenigingRequest { Naam = "abcd" }); result.ShouldNotHaveValidationErrorFor(vereniging => vereniging.Naam); diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Startdatum/Is_Before_Today.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Startdatum/Is_Before_Today.cs new file mode 100644 index 000000000..b8c588e54 --- /dev/null +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Startdatum/Is_Before_Today.cs @@ -0,0 +1,28 @@ +namespace AssociationRegistry.Test.Admin.Api.FeitelijkeVereniging.When_RegistreerFeitelijkeVereniging.RequestValidating.A_Startdatum; + +using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; +using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; +using AssociationRegistry.Test.Framework; +using FluentValidation.TestHelper; +using Vereniging.Exceptions; +using Xunit; +using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; + +[UnitTest] +public class Is_Before_Today : ValidatorTest +{ + [Fact] + public void Has_validation_error__startdatum_ligt_in_de_toekomst() + { + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MinValue)); + + var result = validator.TestValidate(new RegistreerFeitelijkeVerenigingRequest() + { + Startdatum = new DateOnly(2023, 11, 21), + }); + + result.ShouldHaveValidationErrorFor(vereniging => vereniging.Startdatum) + .WithErrorMessage(new StartdatumMagNietInToekomstZijn().Message); + } +} diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Valid_Request.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Valid_Request.cs index 05e8fb6d2..3a75a2b8c 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Valid_Request.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Valid_Request.cs @@ -2,10 +2,11 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class A_Valid_Request : ValidatorTest @@ -13,7 +14,7 @@ public class A_Valid_Request : ValidatorTest [Fact] public void Has_no_validation_errors() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var result = validator.TestValidate(new RegistreerFeitelijkeVerenigingRequest { Naam = "abcd" }); result.ShouldNotHaveAnyValidationErrors(); diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Is_Empty.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Is_Empty.cs index 8de178a9a..25bb6e138 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Is_Empty.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Is_Empty.cs @@ -4,6 +4,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; @@ -13,7 +14,7 @@ public class Is_Empty [Fact] public void Has_validation_error__Achternaam_mag_niet_leeg_zijn() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Vertegenwoordigers = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Is_Null.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Is_Null.cs index 921c11bd8..35eeb8b6c 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Is_Null.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Is_Null.cs @@ -4,6 +4,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; @@ -13,7 +14,7 @@ public class Is_Null [Fact] public void Has_validation_error__Achternaam_mag_niet_leeg_zijn() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Vertegenwoordigers = new [] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Is_Valid.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Is_Valid.cs index 4fd945591..7686cbdb0 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Is_Valid.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Is_Valid.cs @@ -4,6 +4,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; @@ -16,7 +17,7 @@ public class Is_Valid [InlineData("@#(!i i")] public void Has_no_validation_errors(string insz) { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Vertegenwoordigers = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/With_Numbers.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/With_Numbers.cs index 7415a692a..2e7737ef3 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/With_Numbers.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/With_Numbers.cs @@ -1,9 +1,11 @@ -namespace AssociationRegistry.Test.Admin.Api.FeitelijkeVereniging.When_RegistreerFeitelijkeVereniging.RequestValidating.A_Vertegenwoordiger.With_A_Achternaam; +namespace AssociationRegistry.Test.Admin.Api.FeitelijkeVereniging.When_RegistreerFeitelijkeVereniging.RequestValidating.A_Vertegenwoordiger. + With_A_Achternaam; using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; @@ -15,10 +17,11 @@ public class With_Numbers [InlineData("@#(!i i2")] public void Has_validation_error__Achternaam_mag_geen_cijfers_bevatten(string achternaam) { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); + var request = new RegistreerFeitelijkeVerenigingRequest { - Vertegenwoordigers = new [] + Vertegenwoordigers = new[] { new ToeTeVoegenVertegenwoordiger { @@ -26,10 +29,11 @@ public void Has_validation_error__Achternaam_mag_geen_cijfers_bevatten(string ac }, }, }; + var result = validator.TestValidate(request); result.ShouldHaveValidationErrorFor( - $"{nameof(RegistreerFeitelijkeVerenigingRequest.Vertegenwoordigers)}[0].{nameof(ToeTeVoegenVertegenwoordiger.Achternaam)}") - .WithErrorMessage("'Achternaam' mag geen cijfers bevatten."); + $"{nameof(RegistreerFeitelijkeVerenigingRequest.Vertegenwoordigers)}[0].{nameof(ToeTeVoegenVertegenwoordiger.Achternaam)}") + .WithErrorMessage("'Achternaam' mag geen cijfers bevatten."); } } diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Without_Letter.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Without_Letter.cs index b77cf4b8f..db5517c03 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Without_Letter.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Achternaam/Without_Letter.cs @@ -4,6 +4,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; @@ -15,7 +16,7 @@ public class Without_Letter [InlineData("… --- …")] public void Has_validation_error__Achternaam_moet_minstens_een_letter_bevatten(string achternaam) { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Vertegenwoordigers = new [] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Is_Empty.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Is_Empty.cs index c84cdbb9d..d485cd931 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Is_Empty.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Is_Empty.cs @@ -4,6 +4,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; @@ -13,7 +14,7 @@ public class Is_Empty [Fact] public void Has_validation_error__Voornaam_mag_niet_leeg_zijn() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Vertegenwoordigers = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Is_Null.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Is_Null.cs index b8142bddc..3beb8917b 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Is_Null.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Is_Null.cs @@ -4,6 +4,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; @@ -13,7 +14,7 @@ public class Is_Null [Fact] public void Has_validation_error__Voornaam_mag_niet_leeg_zijn() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Vertegenwoordigers = new [] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Is_Valid.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Is_Valid.cs index bc9ab873d..dba2ac5ce 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Is_Valid.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Is_Valid.cs @@ -4,6 +4,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; @@ -16,7 +17,7 @@ public class Is_Valid [InlineData("@#(!i i")] public void Has_no_validation_errors(string voornaam) { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Vertegenwoordigers = new [] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/With_Numbers.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/With_Numbers.cs index 88291fe36..8638cf067 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/With_Numbers.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/With_Numbers.cs @@ -4,6 +4,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; @@ -15,7 +16,7 @@ public class With_Numbers [InlineData("@#(!i i2")] public void Has_validation_error__Voornaam_mag_geen_cijfers_bevatten(string voornaam) { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Vertegenwoordigers = new [] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Without_Letter.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Without_Letter.cs index 38630b60a..9b5515762 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Without_Letter.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_A_Voornaam/Without_Letter.cs @@ -4,6 +4,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; @@ -15,7 +16,7 @@ public class Without_Letter [InlineData("@#(!")] public void Has_validation_error__Voornaam_moet_minstens_een_letter_bevatten(string voornaam) { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Vertegenwoordigers = new [] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_An_Insz/Is_Empty.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_An_Insz/Is_Empty.cs index bbe4e556e..71d0e6064 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_An_Insz/Is_Empty.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_An_Insz/Is_Empty.cs @@ -4,6 +4,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; @@ -13,7 +14,7 @@ public class Is_Empty [Fact] public void Has_validation_error__Insz_mag_niet_leeg_zijn() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Vertegenwoordigers = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_An_Insz/Is_Null.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_An_Insz/Is_Null.cs index 389952ed0..644e83721 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_An_Insz/Is_Null.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_An_Insz/Is_Null.cs @@ -4,6 +4,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; @@ -13,7 +14,7 @@ public class Is_Null [Fact] public void Has_validation_error__Insz_mag_niet_leeg_zijn() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Vertegenwoordigers = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_An_Insz/Is_Valid.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_An_Insz/Is_Valid.cs index e4fbcd587..f9cc8e72b 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_An_Insz/Is_Valid.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_An_Insz/Is_Valid.cs @@ -3,10 +3,11 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; +using InszTestSet = Framework.InszTestSet; [UnitTest] public class Is_Valid @@ -16,7 +17,7 @@ public class Is_Valid [InlineData(InszTestSet.Insz2_WithCharacters)] public void Has_no_validation_errors(string insz) { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Vertegenwoordigers = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_An_Insz/With_Invalid_Characters.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_An_Insz/With_Invalid_Characters.cs index 8666a2530..07614d653 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_An_Insz/With_Invalid_Characters.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_An_Insz/With_Invalid_Characters.cs @@ -4,6 +4,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; @@ -15,7 +16,7 @@ public class With_Invalid_Characters [InlineData("25/03/71 123 57")] public void Has_validation_error__insz_heeft_incorect_formaat(string insz) { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Vertegenwoordigers = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_An_Insz/With_Invalid_Length.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_An_Insz/With_Invalid_Length.cs index 9fa440cb8..e25736700 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_An_Insz/With_Invalid_Length.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/A_Vertegenwoordiger/With_An_Insz/With_Invalid_Length.cs @@ -4,6 +4,7 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; @@ -15,7 +16,7 @@ public class With_Invalid_Length [InlineData("0123456")] public void Has_validation_error__insz_moet_11_cijfers_bevatten(string insz) { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest { Vertegenwoordigers = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/Contactgegevens/Is_Empty.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/Contactgegevens/Is_Empty.cs index e72a00437..72fb3c7c4 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/Contactgegevens/Is_Empty.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/Contactgegevens/Is_Empty.cs @@ -2,16 +2,17 @@ using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; +using ValidatorTest = Framework.ValidatorTest; public class Is_Empty : ValidatorTest { [Fact] public void Has_validation_error__contactgegeven_is_verplicht() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new RegistreerFeitelijkeVerenigingRequest(); var result = validator.TestValidate(request); diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/Contactgegevens/Type/Is_Null.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/Contactgegevens/Type/Is_Null.cs index 217ab76a5..24c81f8db 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/Contactgegevens/Type/Is_Null.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/Contactgegevens/Type/Is_Null.cs @@ -3,16 +3,17 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; +using ValidatorTest = Framework.ValidatorTest; public class Is_Null : ValidatorTest { [Fact] public void Has_validation_error__contactgegevenValue_mag_niet_leeg_zijn() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var result = validator.TestValidate( new RegistreerFeitelijkeVerenigingRequest { diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/Contactgegevens/Type/Is_Valid.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/Contactgegevens/Type/Is_Valid.cs index 539a2f5f9..05e66ffd3 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/Contactgegevens/Type/Is_Valid.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/Contactgegevens/Type/Is_Valid.cs @@ -3,17 +3,18 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using Vereniging; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; +using ValidatorTest = Framework.ValidatorTest; public class Is_Valid : ValidatorTest { [Fact] public void Has_no_validation_error() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var result = validator.TestValidate( new RegistreerFeitelijkeVerenigingRequest { diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/Contactgegevens/Waarde/Is_Empty.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/Contactgegevens/Waarde/Is_Empty.cs index 7d3e6f9fe..0357aeac0 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/Contactgegevens/Waarde/Is_Empty.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/Contactgegevens/Waarde/Is_Empty.cs @@ -3,16 +3,17 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; +using ValidatorTest = Framework.ValidatorTest; public class Is_Empty : ValidatorTest { [Fact] public void Has_validation_error__contactgegevenValue_mag_niet_leeg_zijn() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var result = validator.TestValidate( new RegistreerFeitelijkeVerenigingRequest { diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/Contactgegevens/Waarde/Is_Null.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/Contactgegevens/Waarde/Is_Null.cs index 8b13f4366..b10b100b6 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/Contactgegevens/Waarde/Is_Null.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/Contactgegevens/Waarde/Is_Null.cs @@ -3,16 +3,17 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; +using ValidatorTest = Framework.ValidatorTest; public class Is_Null : ValidatorTest { [Fact] public void Has_validation_error__contactgegevenValue_mag_niet_leeg_zijn() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var result = validator.TestValidate( new RegistreerFeitelijkeVerenigingRequest { diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/Contactgegevens/Waarde/Is_Valid.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/Contactgegevens/Waarde/Is_Valid.cs index 5e9ac6875..e07ce074b 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/Contactgegevens/Waarde/Is_Valid.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/RequestValidating/Contactgegevens/Waarde/Is_Valid.cs @@ -3,16 +3,17 @@ using AssociationRegistry.Admin.Api.Verenigingen.Common; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging; using AssociationRegistry.Admin.Api.Verenigingen.Registreer.FeitelijkeVereniging.RequetsModels; -using Framework; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; +using ValidatorTest = Framework.ValidatorTest; public class Is_Valid : ValidatorTest { [Fact] public void Has_no_validation_error() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var result = validator.TestValidate( new RegistreerFeitelijkeVerenigingRequest { diff --git a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/With_All_Fields.cs b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/With_All_Fields.cs index 01cdb9121..b5968e6e6 100644 --- a/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/With_All_Fields.cs +++ b/test/AssociationRegistry.Test.Admin.Api/FeitelijkeVereniging/When_RegistreerFeitelijkeVereniging/With_All_Fields.cs @@ -34,7 +34,7 @@ private When_RegistreerFeitelijkeVereniging_WithAllFields(AdminApiFixture fixtur Naam = autoFixture.Create(), KorteNaam = autoFixture.Create(), KorteBeschrijving = autoFixture.Create(), - Startdatum = DateOnly.FromDateTime(DateTime.Today), + Startdatum = DateOnly.FromDateTime(DateTime.Today.AddDays(-1)), IsUitgeschrevenUitPubliekeDatastroom = true, Doelgroep = new DoelgroepRequest { diff --git a/test/AssociationRegistry.Test.Admin.Api/VerenigingOfAnyKind/When_Adding_Locatie/RequestValidating/A_Locatie/With_An_AdresId.cs b/test/AssociationRegistry.Test.Admin.Api/VerenigingOfAnyKind/When_Adding_Locatie/RequestValidating/A_Locatie/With_An_AdresId.cs index d77fb310b..d5fd88cfb 100644 --- a/test/AssociationRegistry.Test.Admin.Api/VerenigingOfAnyKind/When_Adding_Locatie/RequestValidating/A_Locatie/With_An_AdresId.cs +++ b/test/AssociationRegistry.Test.Admin.Api/VerenigingOfAnyKind/When_Adding_Locatie/RequestValidating/A_Locatie/With_An_AdresId.cs @@ -8,8 +8,10 @@ using Framework; using AutoFixture; using FluentValidation.TestHelper; +using Test.Framework; using Xunit; using Xunit.Categories; +using ValidatorTest = Framework.ValidatorTest; [UnitTest] public class With_An_AdresId : ValidatorTest @@ -28,7 +30,7 @@ public void Has_validation_error_for_locatie_Adres_When_Present_But_Invalid() [Fact] public void Has_no_validation_error_for_locatie_Adres_When_Null() { - var validator = new RegistreerFeitelijkeVerenigingRequestValidator(); + var validator = new RegistreerFeitelijkeVerenigingRequestValidator(new ClockStub(DateOnly.MaxValue)); var request = new Fixture().CustomizeAdminApi().Create(); request.Locaties[0].AdresId = null; diff --git a/test/AssociationRegistry.Test.Admin.Api/WhenDetectingDuplicates/Given_Some_FeitelijkeVerenigingenGeregistreerd_Met_Gemeente.cs b/test/AssociationRegistry.Test.Admin.Api/WhenDetectingDuplicates/Given_Some_FeitelijkeVerenigingenGeregistreerd_Met_Gemeente.cs index 53867dbc8..9c9b59850 100644 --- a/test/AssociationRegistry.Test.Admin.Api/WhenDetectingDuplicates/Given_Some_FeitelijkeVerenigingenGeregistreerd_Met_Gemeente.cs +++ b/test/AssociationRegistry.Test.Admin.Api/WhenDetectingDuplicates/Given_Some_FeitelijkeVerenigingenGeregistreerd_Met_Gemeente.cs @@ -98,7 +98,7 @@ private RegistreerFeitelijkeVerenigingRequest CreateRegistreerFeitelijkeVerenigi return new RegistreerFeitelijkeVerenigingRequest { Naam = @event.Naam, - Startdatum = DateOnly.FromDateTime(DateTime.Now), + Startdatum = null, KorteNaam = "", KorteBeschrijving = "", Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/WhenDetectingDuplicates/Given_Some_FeitelijkeVerenigingenGeregistreerd_Met_Naam.cs b/test/AssociationRegistry.Test.Admin.Api/WhenDetectingDuplicates/Given_Some_FeitelijkeVerenigingenGeregistreerd_Met_Naam.cs index 666be213a..790830a93 100644 --- a/test/AssociationRegistry.Test.Admin.Api/WhenDetectingDuplicates/Given_Some_FeitelijkeVerenigingenGeregistreerd_Met_Naam.cs +++ b/test/AssociationRegistry.Test.Admin.Api/WhenDetectingDuplicates/Given_Some_FeitelijkeVerenigingenGeregistreerd_Met_Naam.cs @@ -125,7 +125,7 @@ private RegistreerFeitelijkeVerenigingRequest FeitelijkeVerenigingWerdGeregistre var request1 = new RegistreerFeitelijkeVerenigingRequest { Naam = naam, - Startdatum = DateOnly.FromDateTime(DateTime.Now), + Startdatum = null, KorteNaam = "", KorteBeschrijving = "", Locaties = new[] diff --git a/test/AssociationRegistry.Test.Admin.Api/WhenDetectingDuplicates/Given_Some_Updates.cs b/test/AssociationRegistry.Test.Admin.Api/WhenDetectingDuplicates/Given_Some_Updates.cs index cdf81f8e9..24f5a6ade 100644 --- a/test/AssociationRegistry.Test.Admin.Api/WhenDetectingDuplicates/Given_Some_Updates.cs +++ b/test/AssociationRegistry.Test.Admin.Api/WhenDetectingDuplicates/Given_Some_Updates.cs @@ -61,7 +61,7 @@ private RegistreerFeitelijkeVerenigingRequest CreateRegistreerFeitelijkeVerenigi return new RegistreerFeitelijkeVerenigingRequest { Naam = naam, - Startdatum = DateOnly.FromDateTime(DateTime.Now), + Startdatum = null, KorteNaam = "", KorteBeschrijving = "", Locaties = new[]