Ejemplo n.º 1
0
        public void IsContentEqualsOrdinalTest()
        {
            var tb = new TextBufferMock("abc abc", "R");

            tb.IsContentEqualsOrdinal(
                new TrackingSpanMock(tb, new Span(0, 3), SpanTrackingMode.EdgePositive, TrackingFidelityMode.Forward),
                new TrackingSpanMock(tb, new Span(4, 3), SpanTrackingMode.EdgePositive, TrackingFidelityMode.Forward)
                ).Should().BeTrue();

            tb.IsContentEqualsOrdinal(
                new TrackingSpanMock(tb, new Span(0, 4), SpanTrackingMode.EdgePositive, TrackingFidelityMode.Forward),
                new TrackingSpanMock(tb, new Span(4, 3), SpanTrackingMode.EdgePositive, TrackingFidelityMode.Forward)
                ).Should().BeFalse();

            tb.IsContentEqualsOrdinal(
                new TrackingSpanMock(tb, new Span(0, 4), SpanTrackingMode.EdgePositive, TrackingFidelityMode.Forward),
                new TrackingSpanMock(tb, new Span(1, 4), SpanTrackingMode.EdgePositive, TrackingFidelityMode.Forward)
                ).Should().BeFalse();
        }