public void TestEmpty() { var patterns = new List <Pair <StringPatternSet, Boolean> >(); Assert.IsTrue(StringPatternSetUtil.Evaluate(true, patterns, "abc")); Assert.IsFalse(StringPatternSetUtil.Evaluate(false, patterns, "abc")); }
private void RunAssertion(IEnumerable <Pair <StringPatternSet, bool> > patterns) { Assert.IsTrue(StringPatternSetUtil.Evaluate(false, patterns, "123")); Assert.IsFalse(StringPatternSetUtil.Evaluate(false, patterns, "123abc")); Assert.IsTrue(StringPatternSetUtil.Evaluate(false, patterns, "123abcdef")); Assert.IsFalse(StringPatternSetUtil.Evaluate(false, patterns, "123abcdefxyz")); Assert.IsFalse(StringPatternSetUtil.Evaluate(false, patterns, "456")); Assert.IsTrue(StringPatternSetUtil.Evaluate(true, patterns, "456")); }