public AutoCorrectionResult TryUndo(TextPointer pos) { var word = DocumentOperations.GetWordAt(pos); if (word.Text == CopyrightSymbol) { word.Text = "(c)"; return(new AutoCorrectionResult(true)); } return(new AutoCorrectionResult(false)); }
public AutoCorrectionResult TryUndo(TextPointer pos) { var wordRange = DocumentOperations.GetWordAt(pos); var symbol = Symbols.FirstOrDefault(x => x.UniCode == wordRange.TextOnly()); if (symbol != null) { wordRange.Text = symbol.Ascii; return(new AutoCorrectionResult(true)); } return(new AutoCorrectionResult(false)); }
public void GetWord_EndOfWord_ReturnsThatWord() { var pos = DocumentOperations.GetPointerFromCharOffset(myDocument.Content(), 12); Assert.That(DocumentOperations.GetWordAt(pos).Text, Is.EqualTo("some")); }