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)); }
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)); }
public void NullInput_ThrowsNothing() { var ant = new Ant("*"); Assert.That(() => ant.IsMatch(null), Throws.Nothing); }