Beispiel #1
0
        public void TestJuisteLid()
        {
            // Arrange
            Mock<IRepository<Lid>> l_mock = new Mock<IRepository<Lid>>();
            l_mock.Setup(m => m.List).Returns(leden);

            Mock<IRepository<Inschrijving>> in_mock = new Mock<IRepository<Inschrijving>>();
            in_mock.Setup(m => m.List).Returns(inschrijvingen);

            Mock<IRepository<Sport>> s_mock = new Mock<IRepository<Sport>>();
            s_mock.Setup(m => m.List).Returns(sporten);

            Mock<IRepository<Sportklasse>> sk_mock = new Mock<IRepository<Sportklasse>>();
            sk_mock.Setup(m => m.List).Returns(klasses);

            LedenController controller = new LedenController(l_mock.Object, in_mock.Object, s_mock.Object, sk_mock.Object);

            // Act
            PrintenViewModel result = (PrintenViewModel)controller.getByIdPrint(2);

            // Assert
            Lid a_lid = result.leden[0];
            Assert.AreEqual(a_lid.Naam, "Kees Molengraaf");
        }
Beispiel #2
0
        public void TestAlleLeden()
        {
            // Arrange
            Mock<IRepository<Lid>> l_mock = new Mock<IRepository<Lid>>();
            l_mock.Setup(m => m.List).Returns(leden);

            Mock<IRepository<Inschrijving>> in_mock = new Mock<IRepository<Inschrijving>>();
            in_mock.Setup(m => m.List).Returns(inschrijvingen);

            Mock<IRepository<Sport>> s_mock = new Mock<IRepository<Sport>>();
            s_mock.Setup(m => m.List).Returns(sporten);

            Mock<IRepository<Sportklasse>> sk_mock = new Mock<IRepository<Sportklasse>>();
            sk_mock.Setup(m => m.List).Returns(klasses);

            LedenController controller = new LedenController(l_mock.Object, in_mock.Object, s_mock.Object, sk_mock.Object);

            // Act
            PrintenViewModel result = (PrintenViewModel)controller.getAllePrint();

            // Assert

            Assert.AreEqual(result.leden.Count, 0) ;
        }