Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }