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); }