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