public void CategoryItemConstructorTest()
        {
            string           value  = "Hello";
            CategoryItemType type   = CategoryItemType.WildCard;
            CategoryItem     target = new CategoryItem(value, type);

            Assert.AreEqual("Hello", target.Value);
            Assert.AreEqual(".*Hello.*", target.Pattern);
            Assert.AreEqual(CategoryItemType.WildCard, target.Type);

            target.Value = "GoodBye";

            Assert.AreEqual("GoodBye", target.Value);
            Assert.AreEqual(".*GoodBye.*", target.Pattern);
            Assert.AreEqual(CategoryItemType.WildCard, target.Type);

            target.Type = CategoryItemType.String;

            Assert.AreEqual("GoodBye", target.Value);
            Assert.AreEqual("^GoodBye$", target.Pattern);
            Assert.AreEqual(CategoryItemType.String, target.Type);
        }
Exemple #2
0
 public CategoryItem(string value, CategoryItemType type)
 {
     this.value = value;
     this.type  = type;
 }