Пример #1
0
        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));
        }
Пример #2
0
        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);
        }