public void GetCount_WhenSubstringNotPresent_ReturnsZero() { var sut = new PatternMatcher("abra kadabra"); Assert.AreEqual(0, sut.GetCount("z")); }
public void GetCount_WhenGivenSubstringLongerThanText_ReturnsZero() { var sut = new PatternMatcher("abra kadabra"); Assert.AreEqual(0, sut.GetCount("abra kadabra kabra")); }
public void GetCount_WhenSubstringIsPresent_ReturnsCount(string subString, int expectedCount) { var sut = new PatternMatcher("abra kadabra"); Assert.AreEqual(expectedCount, sut.GetCount(subString)); }
public void GetCount_WhenGivenNullSubstring_ThrowsArgumentNullException() { var sut = new PatternMatcher("abra kadabra"); Assert.Throws<ArgumentNullException>(() => sut.GetCount(null)); }