コード例 #1
0
ファイル: SearchTests.cs プロジェクト: kyoisi/Dynamo
        public void CanAddCategoryWithDelimiters()
        {
            var model = new SearchViewModel();
            var leaf = model.AddCategory("Peter.Boyer");

            model.RemoveCategory("Peter.Boyer");
        }
コード例 #2
0
ファイル: SearchTests.cs プロジェクト: kyoisi/Dynamo
        public void CanRemoveRootCategoryWithInternalElements()
        {
            var model = new SearchViewModel();
            var root = model.AddRootCategory("Peter");
            var leafCat = new BrowserInternalElement("Boyer", root);
            root.Items.Add(leafCat);

            Assert.Contains( leafCat, root.Items );
            Assert.Contains( root, model.BrowserRootCategories );

            model.RemoveCategory("Peter");
            Assert.False( model.BrowserRootCategories.Contains(root) );
        }
コード例 #3
0
ファイル: SearchTests.cs プロジェクト: kyoisi/Dynamo
        public void CanRunRemoveCategoryIfCategoryDoesntExist()
        {
            var model = new SearchViewModel();
            var root = model.AddRootCategory("Peter");
            var leaf = new BrowserInternalElement("Boyer", root);
            root.AddChild(leaf);

            Assert.Contains(leaf, root.Items);
            Assert.Contains(root, model.BrowserRootCategories);

            model.RemoveCategory("Peter.Rabbit");
            Assert.True(model.BrowserRootCategories.Contains(root));
            Assert.True(root.Items.Contains(leaf));
        }
コード例 #4
0
ファイル: SearchTests.cs プロジェクト: kyoisi/Dynamo
        public void CanRemoveCategoryWithDelimiters()
        {
            var model = new SearchViewModel();
            var root = model.AddRootCategory("Peter");
            var leaf = new BrowserInternalElement("Boyer", root);
            root.AddChild(leaf);

            Assert.Contains(leaf, root.Items);
            Assert.Contains(root, model.BrowserRootCategories);

            model.RemoveCategory("Peter.Boyer");
            Assert.True( model.BrowserRootCategories.Contains(root) );
            Assert.False( root.Items.Contains(leaf) );
        }