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); }
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); }