示例#1
0
        public void TextSearch_RegExPatternConstructorTest1()
        {
            string GroupName = "URL";
            string RegEx     = @"\b(?:\S+)://(\S+)\b";

            TextSearch_Accessor.RegExPattern target = new TextSearch_Accessor.RegExPattern(GroupName, RegEx);
            Assert.AreEqual(GroupName, target.GroupName);
            Assert.AreEqual("(?<" + GroupName + ">" + RegEx + ")", target.RegEx);
        }
示例#2
0
        public void BgColorTest()
        {
            TextSearch_Accessor.RegExPattern target = new TextSearch_Accessor.RegExPattern("", "");
            ConsoleColor expected = ConsoleColor.Black;
            ConsoleColor actual;

            target.BgColor = expected;
            actual         = target.BgColor;
            Assert.AreEqual(expected, actual);
        }
示例#3
0
        public void RegExTest()
        {
            TextSearch_Accessor.RegExPattern target = new TextSearch_Accessor.RegExPattern("", "");
            string expected = @"\b(?:\S+)://(\S+)\b";
            string actual;

            target.RegEx = expected;
            actual       = target.RegEx;
            Assert.AreEqual("(?<>" + expected + ")", actual);
        }
示例#4
0
        public void GroupNameTest()
        {
            TextSearch_Accessor.RegExPattern target = new TextSearch_Accessor.RegExPattern("", "");
            string expected = "URL";
            string actual;

            target.GroupName = expected;
            actual           = target.GroupName;
            Assert.AreEqual(expected, actual);
        }
示例#5
0
        public void TextSearch_RegExPatternConstructorTest()
        {
            string       GroupName = "URL";
            string       RegEx     = @"\b(?:\S+)://(\S+)\b";
            ConsoleColor BgColor   = ConsoleColor.Black;
            ConsoleColor FgColor   = ConsoleColor.White;

            TextSearch_Accessor.RegExPattern target = new TextSearch_Accessor.RegExPattern(GroupName, RegEx, BgColor, FgColor);
            Assert.AreEqual(GroupName, target.GroupName);
            Assert.AreEqual("(?<" + GroupName + ">" + RegEx + ")", target.RegEx);
            Assert.AreEqual(BgColor, target.BgColor);
            Assert.AreEqual(FgColor, target.FgColor);
        }