public void BuildNewString_PositionOutOfRange_ThrowsArgumentOutOfRangeException( string fullString, string newString, int textRangePosition, int textRangeLength) { var textRange = new TextRange(textRangePosition, textRangeLength); Assert.Throws <ArgumentOutOfRangeException>(() => textRange.BuildNewString(fullString, newString)); }
public void BuildNewString_ValidParams_ConstructsCorrectString( string fullString, string newString, int textRangePosition, int textRangeLength, string resultString) { var textRange = new TextRange(textRangePosition, textRangeLength); var result = textRange.BuildNewString(fullString, newString); Assert.Equal(resultString, result); }