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