예제 #1
0
        public void PostCursusInstantie_MetBekendeCursus_SlaatNieuweInstantieOp()
        {
            //arrange
            var tePostenCursus = new CommCursus()
            {
                Naam       = "test cursus 2",
                Duur       = "5 dagen",
                Startdatum = new DateTime(2020, 6, 3)
            };

            var verwachtAntwoord = new AntwoordOpPostCursus()
            {
                Startdatum           = new DateTime(2020, 6, 3),
                Naam                 = "test cursus 2",
                Duur                 = "5 dagen",
                CursusWasOnbekend    = false,
                InstantieWasOnbekend = true
            };

            //act
            var antwoord = _sut.PostCursusInstantie(tePostenCursus).Result;

            //assert
            antwoord.ShouldNotBeNull();

            CompareAntwoorden(antwoord, verwachtAntwoord);
        }
예제 #2
0
 private void CompareAntwoorden(AntwoordOpPostCursus antwoord, AntwoordOpPostCursus verwacht)
 {
     antwoord.Naam.ShouldBe(verwacht.Naam);
     antwoord.Duur.ShouldBe(verwacht.Duur);
     antwoord.Startdatum.ShouldBe(verwacht.Startdatum);
     antwoord.CursusWasOnbekend.ShouldBe(verwacht.CursusWasOnbekend);
     antwoord.InstantieWasOnbekend.ShouldBe(verwacht.InstantieWasOnbekend);
 }