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)); }