public async Task AddOrUpdateSettingsAsync_AddSettingValue_ShouldBeSave()
        {
            var repository = _fixture.CreateRepository <TodoItem>();

            var items = await Setup(repository, new [] { "a" }, new[] { "a" });

            var settingRepository = repository.GetRepository <TodoItemSettings>();

            var service = new TodoService(Mapper, settingRepository);
            var todoId  = items.ElementAt(0).TodoId;

            var changes = await service.AddOrUpdatePropsAsync(todoId,
                                                              new TodoItemSettingDto
            {
                Name        = "Name",
                IsCompleted = true,
                Description = "Description",
                ExpireDate  = DateTime.MinValue
            });

            changes.Should().BeGreaterThan(0);
        }