public void FindBothNullMatch() { // Arrange var service = new TextMatchService(); var expected = string.Empty; // Act var actual = service.FindMatches(null, null); // Assert Assert.AreEqual(expected, actual); }
public void FindInputNullMatch() { // Arrange var subText = "Polly"; var service = new TextMatchService(); var expected = string.Empty; // Act var actual = service.FindMatches(null, subText); // Assert }
public void FindInputEmptyMatch() { // Arrange var subText = "Polly"; var service = new TextMatchService(); var expected = string.Empty; // Act var actual = service.FindMatches(string.Empty, subText); // Assert Assert.AreEqual(expected, actual); }
public void FindSubTextEmptyMatch() { // Arrange var service = new TextMatchService(); var expected = string.Empty; // Act var actual = service.FindMatches(_inputText, ""); // Assert Assert.AreEqual(expected, actual); }
public void TestSubTextWordMatch() { // Arrange var subText = "Polly"; var service = new TextMatchService(); var expected = "1,26,51"; // Act var actual = service.FindMatches(_inputText, subText); // Assert Assert.AreEqual(expected, actual); }
public void TestSubTextSpansWordMatch() { // Arrange var subText = " on, polly put "; var service = new TextMatchService(); var expected = "21,46"; // Act var actual = service.FindMatches(_inputText, subText); // Assert Assert.AreEqual(expected, actual); }
public void TestSubTextPartialWordMatch() { // Arrange var subText = "ll"; var service = new TextMatchService(); var expected = "3,28,53,78,82"; // Act var actual = service.FindMatches(_inputText, subText); // Assert Assert.AreEqual(expected, actual); }
public void TestSubTextOverRunMatch() { // Arrange var subText = "Teal"; var service = new TextMatchService(); var expected = string.Empty; // Act var actual = service.FindMatches(_inputText, subText); // Assert Assert.AreEqual(expected, actual); }