public async Task TagCloud_InsertTextTwice_ReturnsValidCloud()
        {
            var tagCloud = new Common.TagCloud.Tags();

            await tagCloud.InsertAsync(DummyText);

            await tagCloud.InsertAsync(DummyText);

            var cloud = tagCloud.Cloud;

            cloud.Should().NotBeNull();
            cloud.Should().ContainKey("Earthly".ToLowerInvariant());
            cloud.Should().ContainKey("hight".ToLowerInvariant());

            var(key, value) = cloud.First();
            key.Should().BeEquivalentTo("earthly");
            value.Should().Be(2);

            TestConsole.WriteLine("{@cloud}", cloud);
        }
        public async Task TagCloud_InsertText_ReturnsValidCloud()
        {
            var tagCloud = new Common.TagCloud.Tags();

            await tagCloud.InsertAsync(DummyText, DummyText, DummyText);

            var cloud = tagCloud.Cloud;

            cloud.Should().NotBeNull();
            cloud.Should().ContainKey("Earthly".ToLowerInvariant());
            cloud.Should().NotContainKey("of".ToLowerInvariant());
            cloud.Should().NotContainKey("he".ToLowerInvariant());
            cloud.Should().ContainKey("parasites".ToLowerInvariant());
            cloud.Should().NotContainKey("at".ToLowerInvariant());
            cloud.Should().NotContainKey("so".ToLowerInvariant());
            cloud.Should().NotContainKey("and".ToLowerInvariant());
            cloud.Should().NotContainKey("for".ToLowerInvariant());
            cloud.Should().ContainKey("call".ToLowerInvariant());
            cloud.Should().ContainKey("asp.net".ToLowerInvariant());
            cloud.Should().NotContainKey("of".ToLowerInvariant());
            cloud.Should().NotContainKey("old".ToLowerInvariant());
            cloud.Should().ContainKey("pomp".ToLowerInvariant());
            cloud.Should().NotContainKey("old".ToLowerInvariant());
            cloud.Should().NotContainKey("could".ToLowerInvariant());
            cloud.Should().NotContainKey("that".ToLowerInvariant());
            cloud.Should().ContainKey("fondly".ToLowerInvariant());
            cloud.Should().NotContainKey("one".ToLowerInvariant());
            cloud.Should().NotContainKey("did".ToLowerInvariant());
            cloud.Should().ContainKey("hight".ToLowerInvariant());
            cloud.Should().ContainKey(".net".ToLowerInvariant());
            cloud.Should().ContainKey("Texas".ToLowerInvariant());
            cloud.Should().NotContainKey("“Texas".ToLowerInvariant());

            var(key, value) = cloud.First();
            key.Should().BeEquivalentTo("earthly");
            value.Should().Be(1);

            TestConsole.WriteLine("{@cloud}", cloud);
        }