예제 #1
0
        public void ToolboxGroupsFilterList()
        {
            GroupType gt = new GroupType();

            gt.DanishTranslationText  = "Øre, næse og hals";
            gt.EnglishTranslationText = "Ear, nose and throat";
            gt.GroupTypeID            = "10";
            gt.ItemOrder      = null;
            gt.LanguageID     = "2";
            gt.ResourceID     = "";
            gt.ResourceType   = null;
            gt.ResourceTypeID = null;
            ToolboxGroup tbGroup = new ToolboxGroup();

            tbGroup.Group = gt;


            GroupType gt2 = new GroupType();

            gt2.DanishTranslationText  = "Risikofaktorer for infektion";
            gt2.EnglishTranslationText = "Risk Factors for infection";
            gt2.GroupTypeID            = "10";
            gt2.ItemOrder      = null;
            gt2.LanguageID     = "2";
            gt2.ResourceID     = "";
            gt2.ResourceType   = null;
            gt2.ResourceTypeID = null;
            ToolboxGroup tbGroup2 = new ToolboxGroup();

            tbGroup2.Group = gt2;

            glvm.GTList.Add(tbGroup);
            glvm.GTList.Add(tbGroup2);
            glvm.LanguageID = "1";
            glvm.SetupToolBoxItemCollectionView();
            glvm.FilterString = "Risk Factors";
            //ifvm.DesignItemsView = CollectionViewSource.GetDefaultView(ifvm.ToolboxItemList);
            Assert.IsTrue(glvm.DesignItemsView.Contains(tbGroup2));
            Assert.IsFalse(glvm.DesignItemsView.Contains(tbGroup));
        }