Esempio n. 1
0
        private void AssertGlobConversion(string glob, string expectedRegex, string[] pathsThatMatch, string [] pathsThatDontMatch)
        {
            var regex = new GlobToRegexConverter().ConvertToRegex(glob);
            Assert.That(regex.ToString(), Is.EqualTo(expectedRegex));

            if (pathsThatMatch != null) {
                foreach (var path in pathsThatMatch) {
                    Assert.That(regex.IsMatch(path), string.Format("expected {0} to match {1}", path, regex));
                }
            }

            if (pathsThatDontMatch != null) {
                foreach (var path in pathsThatDontMatch) {
                    Assert.That(regex.IsMatch(path), Is.EqualTo(false), string.Format("expected {0} not to match {1}", path, regex));
                }
            }
        }
Esempio n. 2
0
        private void AssertGlobConversion(string glob, string expectedRegex, string[] pathsThatMatch, string [] pathsThatDontMatch)
        {
            var regex = new GlobToRegexConverter().ConvertToRegex(glob);

            Assert.That(regex.ToString(), Is.EqualTo(expectedRegex));

            if (pathsThatMatch != null)
            {
                foreach (var path in pathsThatMatch)
                {
                    Assert.That(regex.IsMatch(path), string.Format("expected {0} to match {1}", path, regex));
                }
            }

            if (pathsThatDontMatch != null)
            {
                foreach (var path in pathsThatDontMatch)
                {
                    Assert.That(regex.IsMatch(path), Is.EqualTo(false), string.Format("expected {0} not to match {1}", path, regex));
                }
            }
        }