public void MatchAnyTest() { var whitelist = new Matchlist("imageA,imageB , *imageC, imageD* ,, ,imageE"); Assert.False(whitelist.MatchAny(null)); var inputs = new List <string> { }; Assert.False(whitelist.MatchAny(inputs)); inputs = new List <string> { "haha" }; Assert.False(whitelist.MatchAny(inputs)); inputs = new List <string> { "imageA" }; Assert.True(whitelist.MatchAny(inputs)); inputs = new List <string> { "imageA", "imageB" }; Assert.True(whitelist.MatchAny(inputs)); inputs = new List <string> { "image", "imageA" }; Assert.True(whitelist.MatchAny(inputs)); inputs = new List <string> { "lol", "haha", "helloimagec" }; Assert.True(whitelist.MatchAny(inputs)); inputs = new List <string> { "helloimagec", "imageDhello" }; Assert.True(whitelist.MatchAny(inputs)); }