Exemplo n.º 1
0
        public void GetCursusinstanties_GeeftCorrectAntwoord()
        {
            // arrange
            var verwachteAntwoorden = new List <CommCursus>()
            {
                new CommCursus()
                {
                    Naam = "test cursus 1", Duur = "3 dagen", Startdatum = new DateTime(2020, 5, 16)
                },
                new CommCursus()
                {
                    Naam = "test cursus 1", Duur = "3 dagen", Startdatum = new DateTime(2021, 4, 1)
                },
                new CommCursus()
                {
                    Naam = "test cursus 2", Duur = "5 dagen", Startdatum = new DateTime(2020, 5, 17)
                },
                new CommCursus()
                {
                    Naam = "test cursus 2", Duur = "5 dagen", Startdatum = new DateTime(2020, 11, 2)
                },
                new CommCursus()
                {
                    Naam = "test cursus 2", Duur = "5 dagen", Startdatum = new DateTime(2019, 3, 30)
                },
            };

            //act
            var antwoord = _sut.GetAllCursusInstanties().Result;

            //assert
            antwoord.ShouldNotBeNull();

            antwoord.Count().ShouldBe(5);

            CompareAntwoorden(antwoord, verwachteAntwoorden);
        }