public void NormalizeLineEndings() { Create("cat", "dog"); RegisterMap.GetRegister('c').UpdateValue("fish\ntree\n", OperationKind.LineWise); _vimBuffer.ProcessNotation("<C-R>c"); Assert.Equal( new[] { "fish", "tree", "cat", "dog" }, _textBuffer.GetLines()); for (int i = 0; i < 3; i++) { Assert.Equal(Environment.NewLine, _textBuffer.GetLine(i).GetLineBreakText()); } }
public void Yank3() { Create("foo", "bar"); RunCommand("y c"); Assert.Equal(_textView.GetLine(0).ExtentIncludingLineBreak.GetText(), RegisterMap.GetRegister('c').StringValue); }