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