public void Get_Sessie_NotReturnItem() { var sessieMock = new Mock <ISessionRepository>(); var teamMock = new Mock <ITeamRepository>(); var puzzelMock = new Mock <IPuzzelRepository>(); sessieMock.Setup(s => s.GetSessie(1)).Returns(_fakeSessieRepo.GetSessie(1)); sessieMock.Setup(s => s.GetSessie(It.IsNotIn(1, 2, 3, 4, 5))).Returns((Sessie)null); var sessie = new SessieService(sessieMock.Object, teamMock.Object, puzzelMock.Object); //Arrange var id = -1; // Act var result = sessie.GetSessie(id); // Assert Assert.Null(result); }
public void Get_Sessie_ReturnItem() { var sessieMock = new Mock <ISessionRepository>(); var teamMock = new Mock <ITeamRepository>(); var puzzelMock = new Mock <IPuzzelRepository>(); sessieMock.Setup(s => s.GetSessie(1)).Returns(_fakeSessieRepo.GetSessie(1)); var sessie = new SessieService(sessieMock.Object, teamMock.Object, puzzelMock.Object); //Arrange var existingId = 1; // Act var result = sessie.GetSessie(existingId); // Assert Assert.IsType <Sessie>(result); Assert.NotNull(result); }