public void Matches_SingleFlag_CaseInsensitive(string s, bool expected) { var detector = new FlagsStringMatcher(ProjectTreeFlags.Create("APPLE"), RegexOptions.IgnoreCase); Assert.Equal(expected, detector.Matches(s)); }
public void Matches_MultipleFlags(string s, bool expected) { var detector = new FlagsStringMatcher(ProjectTreeFlags.Create("APPLE") + ProjectTreeFlags.Create("BANANA")); Assert.Equal(expected, detector.Matches(s)); }
public void Matches_EmptyFlags(string s) { var detector = new FlagsStringMatcher(ProjectTreeFlags.Empty); Assert.True(detector.Matches(s)); }