public async Task Should_delete_and_reset_state_when_cleaning() { await sut.NormalizeTagsAsync(HashSet.Of("name1", "name2"), null); await sut.NormalizeTagsAsync(HashSet.Of("name2", "name3"), null); await sut.ClearAsync(); var allTags = await sut.GetTagsAsync(); Assert.Empty(allTags); A.CallTo(() => grainState.ClearAsync()) .MustHaveHappened(); }
public async Task Should_delete_and_reset_state_when_cleaning() { await sut.NormalizeTagsAsync(HashSet.Of("tag1", "tag2"), null); await sut.NormalizeTagsAsync(HashSet.Of("tag2", "tag3"), null); await sut.ClearAsync(); var allTags = await sut.GetTagsAsync(); Assert.Empty(allTags); A.CallTo(() => persistence.DeleteAsync()) .MustHaveHappened(); }