public void AddsSpaceTheoryDependingOnNext(char nextCharacters, bool shouldAddSpace) { const char lastCharacter = '.'; var needsSpace = FormattingCalculator.RequiresSpace(lastCharacter, nextCharacters); Assert.Equal(shouldAddSpace, needsSpace); }
public void AddsSpaceForRun() { var needsSpace = FormattingCalculator.RequiresSpace(new Run("."), new Run("A")); Assert.True(needsSpace); }
public void DoesNotAddsSpaceForLineBreak() { var needsSpace = FormattingCalculator.RequiresSpace(new LineBreak(), new Run("A")); Assert.False(needsSpace); }
public void DoesNotAddsSpaceForNoLastInline() { var needsSpace = FormattingCalculator.RequiresSpace(null, new Run("A")); Assert.False(needsSpace); }
public void AddsSpaceTheoryDependingOnLastCharacter(char lastCharacter, bool shouldAddSpace) { var needsSpace = FormattingCalculator.RequiresSpace(lastCharacter, '\0'); Assert.Equal(shouldAddSpace, needsSpace); }