public void WildcardComparer_TestEquals() { WildcardComparer wildcardComparer = new WildcardComparer(); var result = wildcardComparer.Equals(".*", ".vse"); Assert.IsTrue(result); result = wildcardComparer.Equals(".dd", ".vse"); Assert.IsFalse(result); }
public void WildcardComparer_TestContains() { WildcardComparer wildcardComparer = new WildcardComparer(); var blackList = new List <string> { "bin", "obj", "TestResults", ".*" }; var testList = new List <string> { "bin", "bin wefwefw", "wefssswefw obj", ".vs", "v.s", ".rgtr", "rferg obj we" }; var result = testList.Where(x => !blackList.Contains(x, wildcardComparer)).ToList(); Assert.AreEqual(4, result.Count); Assert.AreEqual("bin wefwefw", result[0]); Assert.AreEqual("wefssswefw obj", result[1]); Assert.AreEqual("v.s", result[2]); Assert.AreEqual("rferg obj we", result[3]); }