Пример #1
0
        public void SavingTag_MakesTagsFindable_WithSizes()
        {
            repository.SaveTags(item, "Tags", new string[] { "Hello", "World" });

            var item2 = CreateOneItem <PersistableItem2>(0, "item", item);

            item2.State = ContentState.Published;
            repository.SaveTags(item2, "Tags", new string[] { "Hello", "Cyprus" });

            var tags = repository.FindTagSizes(item, "Tags");

            Assert.That(tags.Count(), Is.EqualTo(3));
            Assert.That(tags.Single(t => t.Key == "Hello").Value, Is.EqualTo(2));
            Assert.That(tags.Single(t => t.Key == "World").Value, Is.EqualTo(1));
            Assert.That(tags.Single(t => t.Key == "Cyprus").Value, Is.EqualTo(1));
        }