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)); }