public async Task Task_Update() { var connection = TestHelper.GetConnection(); var options = TestHelper.GetMockDBOptions(connection); try { using (var context = new AppcentTodoContext(options)) { var service = new UpdateTodoCommandHandler(context, TestHelper.GetMapperInstance()); var command = new UpdateTodoCommand(); command.Data = new UpdateTodoRequest { TaskId = 1, UserName = "******", Name = "Task test updated", CategoryId = 1, TaskPriority = TaskPriority.P1, TaskStatus = Models.EntityModels.TaskStatus.Todo }; var result = await service.Execute(command); Assert.True(result.Result.IsSuccess); } using (var context = new AppcentTodoContext(options)) { var count = context.AcTasks.Where(e => e.TaskId == 1 && e.Name == "Task test updated"); Assert.Equal(1, count.Count()); } } finally { connection.Close(); } }