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