public async void Should_insert_an_entity()
            {
                // Arrange
                const string partitionName = "InsertAsync";
                const string rowKey        = "MyKey";
                const string expectedValue = "SomeValue";
                var          entity        = new SomeTestEntity
                {
                    PartitionKey = partitionName,
                    RowKey       = rowKey,
                    SomeProp     = expectedValue
                };

                var persistedEntity = await RepositoryUnderTest.ReadOneAsync(partitionName, rowKey);

                if (persistedEntity != null)
                {
                    await RepositoryUnderTest.DeleteOneAsync(partitionName, rowKey);
                }

                // Act
                var result = await RepositoryUnderTest.InsertAsync(entity);

                // Assert
                Assert.NotNull(result);
                var dbResult = await RepositoryUnderTest.ReadOneAsync(partitionName, rowKey);

                Assert.NotNull(dbResult);
                Assert.Equal(expectedValue, dbResult.SomeProp);
            }
            public async void Should_delete_an_entity()
            {
                // Arrange
                const string partitionName = "DeleteOneAsync";
                const string rowKey        = "MyKey";
                var          entity        = new SomeTestEntity
                {
                    PartitionKey = partitionName,
                    RowKey       = rowKey
                };
                await RepositoryUnderTest.InsertOrReplaceAsync(entity);

                // Act
                var result = await RepositoryUnderTest.DeleteOneAsync(partitionName, rowKey);

                // Assert
                Assert.NotNull(result);
                var dbResult = await RepositoryUnderTest.ReadOneAsync(partitionName, rowKey);

                Assert.Null(dbResult);
            }