public void GetSubstring_PartialRun_ReturnsCorrectString() { TsString tss = CreateTwoRunString(); ITsString substring = tss.GetSubstring(tss.get_MinOfRun(1) + 1, tss.get_LimOfRun(1) - 1); Assert.That(substring.Text, Is.EqualTo("Esto es una prueba")); Assert.That(substring.RunCount, Is.EqualTo(1)); Assert.That(substring.get_LimOfRun(0), Is.EqualTo(substring.Length)); Assert.That(substring.get_WritingSystem(0), Is.EqualTo(SpanishWS)); }
public void GetSubstring_WholeRun_ReturnsCorrectString() { TsString tss = CreateTwoRunString(); ITsString substring = tss.GetSubstring(tss.get_MinOfRun(1), tss.get_LimOfRun(1)); Assert.That(substring.Text, Is.EqualTo(SpanishText)); Assert.That(substring.RunCount, Is.EqualTo(1)); Assert.That(substring.get_LimOfRun(0), Is.EqualTo(substring.Length)); Assert.That(substring.get_WritingSystem(0), Is.EqualTo(SpanishWS)); }