public async Task MockDataStore_Update_Valid_Should_Pass()
        {
            // Arrange
            var item1 = new ItemModel
            {
                Name = "a"
            };

            var item2 = new ItemModel
            {
                Name = "b"
            };

            await DataStore.CreateAsync(item1);

            await DataStore.CreateAsync(item2);

            // Act
            item2.Name = "c";

            var result = await DataStore.UpdateAsync(item2);

            var name = await DataStore.ReadAsync(item2.Id);

            // Reset

            // Assert
            Assert.AreEqual(true, result);
            Assert.AreEqual("c", name.Name);
        }