Beispiel #1
0
        public void TestSingleItem(SearcherContext context, string query, CommonSearcherTags expectedTag)
        {
            var db = new GraphElementSearcherDatabase(Stencil, GraphModel)
                     .AddStickyNote()
                     .Build();

            var results = db.Search(query);

            if (context == SearcherContext.Graph)
            {
                Assert.That(results[0], NUnit.Framework.Is.TypeOf <GraphNodeModelSearcherItem>());
                var item = (GraphNodeModelSearcherItem)results[0];
                Assert.That(item.Data, NUnit.Framework.Is.TypeOf <TagSearcherItemData>());
                var tag = (TagSearcherItemData)item.Data;
                Assert.That(tag.Tag, NUnit.Framework.Is.EqualTo(expectedTag));
            }
        }
 public TagSearcherItemData(CommonSearcherTags tag)
 {
     Tag = tag;
 }