コード例 #1
0
        public void ConvertFrom()
        {
            RegexConverter rc    = new RegexConverter();
            object         regex = rc.ConvertFrom("[a-z]");

            Assert.IsNotNull(regex);
            Assert.IsTrue(regex is Regex);
            Assert.IsFalse(((Regex)regex).IsMatch("2"));
        }
コード例 #2
0
        public void ConvertStringToRegex()
        {
            var rString = ".+";

            var converter = new RegexConverter();

            var result = converter.ConvertFrom(rString);

            var rResult = result as Regex;

            Assert.NotNull(rResult);
            Assert.Equal(rString, rResult.ToString());
        }
コード例 #3
0
        public void ConvertFromNonSupportedOptionBails()
        {
            RegexConverter rc = new RegexConverter();

            rc.ConvertFrom(12);
        }
コード例 #4
0
        public void ConvertFromNullReference()
        {
            RegexConverter rc = new RegexConverter();

            rc.ConvertFrom(null);
        }