public void WrongResultIsExpected() { TextSearch s = new TextSearch("я иду гулять с я иду гулять в я иду гулять на я иду гулять с"); Assert.NotEqual("", s.GetPattern(0, 0)); Assert.NotEqual("иду", s.GetPattern(5, 0)); }
public void RightResultIsExpected() { TextSearch s = new TextSearch("я иду гулять с я иду гулять в я иду гулять на я иду гулять с"); Assert.Equal("я", s.GetPattern(0, 0)); Assert.Equal("я иду", s.GetPattern(0, 1)); Assert.Equal("я иду гулять", s.GetPattern(0, 2)); Assert.Equal("в я", s.GetPattern(7, 8)); }
public void ExpectedOutOfRangeException() { TextSearch s = new TextSearch("я иду гулять с я иду гулять в я иду гулять на я иду гулять с"); Assert.Throws <ArgumentOutOfRangeException>(() => s.GetPattern(-1, 0)); Assert.Throws <ArgumentOutOfRangeException>(() => s.GetPattern(5, 16)); s = new TextSearch(""); Assert.Throws <ArgumentOutOfRangeException>(() => s.GetPattern(0, 1)); }
public void ReturnedStringIsEmpty() { Assert.Equal(String.Empty, _search.GetPattern(1, 0)); Assert.Equal(String.Empty, _search.GetPattern(5, 2)); Assert.Equal(String.Empty, _search.GetPattern(10, 4)); TextSearch s = new TextSearch(""); Assert.Equal(String.Empty, s.GetPattern(0, 0)); }
public void ReturnedStringIsNotEmpty() { Assert.NotEqual(String.Empty, _search.GetPattern(0, 1)); Assert.NotEqual(String.Empty, _search.GetPattern(0, 0)); Assert.NotEqual(String.Empty, _search.GetPattern(1, 1)); }