public void SubStringIsFdund() { //Arrange var text = "This is a randome text and I am new randome, can you provide new data"; var subString = "new"; //Act var substringPositions = stringMatcher.FindSubstringPositions(text, subString); //Assert Assert.AreEqual(2, substringPositions.Count, "The substring is not found"); Assert.AreEqual(32, substringPositions.First(), "First instance of substring is not at"); Assert.AreEqual(61, substringPositions.Last(), "Second instance of substring is not at"); }