public void CategoryFilterNodeDefaults()
        {
            CategoryFilterNode categoryFilter = new CategoryFilterNode();

            Assert.AreEqual("Category Filter", categoryFilter.Name);
            Assert.AreEqual(CategoryFilterMode.DenyAllExceptAllowed, categoryFilter.CategoryFilterExpression.CategoryFilterMode);
            Assert.AreEqual(0, categoryFilter.CategoryFilterExpression.CategoryFilters.Count);
        }
Example #2
0
        public void CategoryFilterDataTest()
        {
            string             name       = "some name";
            CategoryFilterMode filterMode = CategoryFilterMode.AllowAllExceptDenied;
            string             filterName = "some filter";
            CategoryFilterData data       = new CategoryFilterData();

            data.Name = name;
            data.CategoryFilterMode = filterMode;
            data.CategoryFilters.Add(new CategoryFilterEntry(filterName));
            CategoryFilterNode node = new CategoryFilterNode(data);

            Assert.AreEqual(name, node.Name);
            Assert.AreEqual(filterMode, node.CategoryFilterExpression.CategoryFilterMode);
            Assert.AreEqual(1, node.CategoryFilterExpression.CategoryFilters.Count);
            Assert.AreEqual(filterName, node.CategoryFilterExpression.CategoryFilters.Get(0).Name);
        }
Example #3
0
        public void CategoryFilterNodeTest()
        {
            string                 name           = "some name";
            CategoryFilterMode     filterMode     = CategoryFilterMode.AllowAllExceptDenied;
            string                 filterName     = "some filter";
            CategoryFilterSettings filterSettings = new CategoryFilterSettings(filterMode, new NamedElementCollection <CategoryFilterEntry>());

            filterSettings.CategoryFilters.Add(new CategoryFilterEntry(filterName));
            CategoryFilterNode node = new CategoryFilterNode();

            node.Name = name;
            node.CategoryFilterExpression = filterSettings;
            CategoryFilterData nodeData = (CategoryFilterData)node.LogFilterData;

            Assert.AreEqual(name, nodeData.Name);
            Assert.AreEqual(filterMode, nodeData.CategoryFilterMode);
            Assert.AreEqual(1, nodeData.CategoryFilters.Count);
            Assert.AreEqual(filterName, nodeData.CategoryFilters.Get(0).Name);
        }