Example #1
0
        public void two()
        {
            var a = new AnyAttribute("ab", "abc");

            CollectionAssert.AreEquivalent(new[] { "ab", "abc" }, a.Options);
            Assert.IsTrue(a.CaseSensitive);

            var td = a.ToDefinition();

            Assert.AreEqual(0, td.MatchLength("xabcx", 0));
            Assert.AreEqual(3, td.MatchLength("xabcx", 1));
            Assert.AreEqual(2, td.MatchLength("xabxx", 1));
            Assert.AreEqual(0, td.MatchLength("xaBcx", 1));
        }