public async Task AddTodo() { var service = CreateTodoService(nameof(AddTodo)); var todo = new Todo { Title = "Todo 1", Description = "New Todo", StartDate = DateTimeProvider.Now, DueDate = DateTimeProvider.Now.AddDays(2), Status = TodoStatus.New, Priority = TodoPriority.Important, }; var result = await service.AddAsync(todo); Assert.Equal(todo.DeepCopy(), result, TodoEqualityComparer.Default); }