protected async Task Grain_AzureStore_Delete() { Guid id = Guid.NewGuid(); IAzureStorageTestGrain grain = this.GrainFactory.GetGrain <IAzureStorageTestGrain>(id); await grain.DoWrite(1); await grain.DoDelete(); int val = await grain.GetValue(); // Should this throw instead? Assert.Equal(0, val); // "Value after Delete" await grain.DoWrite(2); val = await grain.GetValue(); Assert.Equal(2, val); // "Value after Delete + New Write" }
public async Task Grain_AzureStore_Delete() { Guid id = Guid.NewGuid(); IAzureStorageTestGrain grain = GrainClient.GrainFactory.GetGrain <IAzureStorageTestGrain>(id); await grain.DoWrite(1); await grain.DoDelete(); int val = await grain.GetValue(); // Should this throw instead? Assert.AreEqual(0, val, "Value after Delete"); await grain.DoWrite(2); val = await grain.GetValue(); Assert.AreEqual(2, val, "Value after Delete + New Write"); }