Exemple #1
0
 public async Task Delete(int taskId)
 {
     using (_context.Scope())
     {
         await _taskDataProvider.UpdateStatusAsync(HttpContext.User.GetUserId(), taskId, TaskStatus.Removed);
     }
 }
        public void AfterUpdateStatusSuccessShouldCallStatusUpdatedEventTest()
        {
            var updatedTask = new Mock <ITask>().Object;

            _taskDataAccessorMock.Setup(x => x.UpdateStatusAsync(TaskId, TaskStatus.Completed))
            .Returns(Task.FromResult(updatedTask));
            _taskDataProvider.UpdateStatusAsync(UserId, TaskId, TaskStatus.Completed);
            _taskDataAccessorMock.Verify(x => x.UpdateStatusAsync(TaskId, TaskStatus.Completed), Times.Once());
            _taskEventAccessorMock.Verify(x => x.StatusUpdated(updatedTask, _projectMock.Object), Times.Once());
            _connectionContextMock.Verify(x => x.EventScope(), Times.Once);
        }