示例#1
0
 public void UnitSpanStartingAtEndAndEndingAfterEnd()
 {
     Assert.Equal(
         new[] { UnitSpan },
         UnitSpan.Subtract(TextSpan.FromBounds(AtEnd(UnitSpan), RightAfterEnd(UnitSpan)))
         );
 }
示例#2
0
 public void UnitSpanStartingAtStartAndEndingAtStart()
 {
     Assert.Equal(
         new[] { UnitSpan },
         UnitSpan.Subtract(TextSpan.FromBounds(AtStart(UnitSpan), AtStart(UnitSpan)))
         );
 }
示例#3
0
 public void UnitSpanStartingBeforeStartAndEndingAfterEnd()
 {
     Assert.Empty(
         UnitSpan.Subtract(
             TextSpan.FromBounds(RightBeforeStart(UnitSpan), RightAfterEnd(UnitSpan))
             )
         );
 }
示例#4
0
 public void UnitSpanStartingBeforeStartAndEndingBeforeStart()
 {
     Assert.Equal(
         new[] { UnitSpan },
         UnitSpan.Subtract(
             TextSpan.FromBounds(RightBeforeStart(UnitSpan), RightBeforeStart(UnitSpan))
             )
         );
 }
示例#5
0
 public void UnitSpanStartingAtStartAndEndingAtEnd()
 {
     Assert.Empty(
         UnitSpan.Subtract(TextSpan.FromBounds(AtStart(UnitSpan), AtEnd(UnitSpan))));
 }