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();
        }
Esempio n. 2
0
        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();
        }