public void UnitSpanStartingAtEndAndEndingAfterEnd() { Assert.Equal( new[] { UnitSpan }, UnitSpan.Subtract(TextSpan.FromBounds(AtEnd(UnitSpan), RightAfterEnd(UnitSpan))) ); }
public void UnitSpanStartingAtStartAndEndingAtStart() { Assert.Equal( new[] { UnitSpan }, UnitSpan.Subtract(TextSpan.FromBounds(AtStart(UnitSpan), AtStart(UnitSpan))) ); }
public void UnitSpanStartingBeforeStartAndEndingAfterEnd() { Assert.Empty( UnitSpan.Subtract( TextSpan.FromBounds(RightBeforeStart(UnitSpan), RightAfterEnd(UnitSpan)) ) ); }
public void UnitSpanStartingBeforeStartAndEndingBeforeStart() { Assert.Equal( new[] { UnitSpan }, UnitSpan.Subtract( TextSpan.FromBounds(RightBeforeStart(UnitSpan), RightBeforeStart(UnitSpan)) ) ); }
public void UnitSpanStartingAtStartAndEndingAtEnd() { Assert.Empty( UnitSpan.Subtract(TextSpan.FromBounds(AtStart(UnitSpan), AtEnd(UnitSpan)))); }