public async Task Should_remove_schema_id_from_index() { await sut.AddSchemaAsync(schemaId1.Id, schemaId1.Name); await sut.RemoveSchemaAsync(schemaId1.Id); var result = await sut.GetSchemaIdAsync(schemaId1.Name); Assert.Equal(Guid.Empty, result); A.CallTo(() => grainState.WriteAsync()) .MustHaveHappenedTwiceExactly(); }
public async Task Should_remove_schema_id_from_index() { await sut.AddSchemaAsync(schemaId1, schemaName1); await sut.RemoveSchemaAsync(schemaId1); var result = await sut.GetSchemaIdAsync(schemaName1); Assert.Equal(Guid.Empty, result); A.CallTo(() => persistence.WriteSnapshotAsync(A <SchemasByAppIndexGrain.State> .Ignored)) .MustHaveHappenedTwiceExactly(); }