public void ReturnsTaskStatusCollectionOnRepoSuccess() { List <TaskStatus> testStatuses = TestValuesProvider.GetTaskStatuses(); _taskStatusRepoMock.Setup(repo => repo.GetAllAsIQueryable()) .Returns(testStatuses.AsQueryable()); List <TaskStatus> result = this.TaskStatusServiceInstance.GetStatuses().ToList(); _taskStatusRepoMock.Verify(repo => repo.GetAllAsIQueryable(), Times.Once); Assert.Equal(testStatuses, result); }
public void ReturnsStatusEntityIfStatusExists() { TaskStatus testStatus = TestValuesProvider.GetTaskStatuses().FirstOrDefault(); _taskStatusRepoMock.Setup(repo => repo.GetSingleOrDefault( It.IsAny <Func <TaskStatus, bool> >())) .Returns(testStatus); TaskStatus result = this.TaskStatusServiceInstance.GetStatus(testStatus.Label); _taskStatusRepoMock.Verify(repo => repo.GetSingleOrDefault( It.IsAny <Func <TaskStatus, bool> >()), Times.Once); Assert.Equal(testStatus, result); }