コード例 #1
0
        public void Matcher_WhenGivenExamplesFromApacheDocs_ReturnsExpected(
            string pattern,
            string input,
            bool shouldMatch)
        {
            var matcher = new Ant(pattern);
            var result  = matcher.IsMatch(input);

            Assert.That(matcher.ToString(), Is.EqualTo(pattern));
            Assert.That(result, Is.EqualTo(shouldMatch));
        }
コード例 #2
0
        public void IsMatch_FromTable_ReturnsExpectedValue(
            string pattern,
            string scenario,
            bool expected)
        {
            var ant   = new Ant(pattern);
            var match = ant.IsMatch(scenario);

            Assert.That(ant.ToString(), Is.EqualTo(pattern));
            Assert.That(match, Is.EqualTo(expected));
        }
コード例 #3
0
        public void NullInput_ThrowsNothing()
        {
            var ant = new Ant("*");

            Assert.That(() => ant.IsMatch(null), Throws.Nothing);
        }