public void Test_DossierValidator_Dates_Success() { var date = "22-1-2000"; var dossier = new Dossier() { Dekking_InTijd_Begin = date, Dekking_InTijd_Eind = date, Classificatie_DatumOfPeriode = date, Gebruiksrechten_DatumOfPeriode = date, Vertrouwelijkheid_DatumOfPeriode = date, Openbaarheid_DatumOfPeriode = date, Eventgeschiedenis_DatumOfPeriode = date, Relatie_DatumOfPeriode = date, Eventgeschiedenis_Type = "x", Taal = "dut", Vertrouwelijkheid_ClassificatieNiveau = "x", Openbaarheid_OmschrijvingBeperkingen = "x", Naam = "x", Eventgeschiedenis_VerantwoordelijkeFunctionaris = "x", IdentificatieKenmerk = "x", Context_Activiteit_Naam = "x", Context_Actor_AggregatieNiveau = "x", Context_Actor_GeautoriseerdeNaam = "x", Context_Actor_IdentificatieKenmerk = "x" }; var dossierValidator = new DossierValidator(dossier); var result = dossierValidator.Validate(); Assert.That(result, Is.True); Assert.That(dossierValidator.ValidationErrors.Count, Is.EqualTo(0)); }
public void Test_DossierValidator_Dates_Fail() { var dossier = new Dossier() { Dekking_InTijd_Begin = "this_is_not_a_date", Dekking_InTijd_Eind = "this_is_not_a_date", Classificatie_DatumOfPeriode = "this_is_not_a_date", Gebruiksrechten_DatumOfPeriode = "this_is_not_a_date", Vertrouwelijkheid_DatumOfPeriode = "this_is_not_a_date", Openbaarheid_DatumOfPeriode = "this_is_not_a_date", Eventgeschiedenis_DatumOfPeriode = "this_is_not_a_date", Relatie_DatumOfPeriode = "this_is_not_a_date" }; var dossierValidator = new DossierValidator(dossier); var result = dossierValidator.Validate(); Assert.That(result, Is.EqualTo(false)); Assert.That(dossierValidator.ValidationErrors.Count, Is.EqualTo(16)); }