public void ReturnNull_WhenInvalidIdIsPassed() { // Arrange var teamTaskRepoMock = new Mock <IDbRepository <TeamTask> >(); var userRepoMock = new Mock <IDbRepository <ApplicationUser> >(); var teamRepoMock = new Mock <IDbRepository <Team> >(); int taskId = 1; teamTaskRepoMock.Setup(m => m.GetById(taskId)).Returns(new TeamTask() { Id = taskId }); var taskService = new TeamTaskService(teamTaskRepoMock.Object, userRepoMock.Object, teamRepoMock.Object); // Act var taskModel = taskService.GetTaskById(2); // Assert Assert.IsNull(taskModel); }
public void ReturnNull_WhenInvalidTeamIdIsPassed() { // Arrange var teamTaskRepoMock = new Mock <IDbRepository <TeamTask> >(); var userRepoMock = new Mock <IDbRepository <ApplicationUser> >(); var teamRepoMock = new Mock <IDbRepository <Team> >(); int teamId = 1; teamRepoMock.Setup(m => m.GetById(teamId)).Returns(new Team() { Id = teamId, TeamTasks = new List <TeamTask>() }); var service = new TeamTaskService(teamTaskRepoMock.Object, userRepoMock.Object, teamRepoMock.Object); // Act var model = service.GetAllTeamTasks(2); // Assert Assert.IsNull(model); }
public void ReturnNull_WhenInvalidUserIdIsPassed() { // Arrange var teamTaskRepoMock = new Mock <IDbRepository <TeamTask> >(); var userRepoMock = new Mock <IDbRepository <ApplicationUser> >(); var teamRepoMock = new Mock <IDbRepository <Team> >(); string userId = Guid.NewGuid().ToString(); userRepoMock.Setup(m => m.GetById(userId)).Returns(new ApplicationUser() { Id = userId, TeamTasks = new List <TeamTask>() }); var teamTaskService = new TeamTaskService( teamTaskRepoMock.Object, userRepoMock.Object, teamRepoMock.Object); // Act var tasks = teamTaskService.GetMyTasks(Guid.NewGuid().ToString()); // Assert Assert.IsNull(tasks); }