Пример #1
0
        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));
        }
Пример #2
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));
        }