public void Put_LineWiseSingleWord() { Create("cat"); _operations.Put(_textView.GetLine(0).Start, StringData.NewSimple("fish\n"), OperationKind.LineWise); Assert.AreEqual("fish", _textView.GetLine(0).GetText()); Assert.AreEqual("cat", _textView.GetLine(1).GetText()); }
public void Put_EndOfBufferLinewise() { Create("cat"); _operations.Put(_textView.GetEndPoint(), StringData.NewSimple("dog\n"), OperationKind.LineWise); Assert.AreEqual("cat", _textView.GetLine(0).GetText()); Assert.AreEqual("dog", _textView.GetLine(1).GetText()); Assert.AreEqual(2, _textView.TextSnapshot.LineCount); }
public void Put_EndOfBufferSingleCharacterwise() { Create("cat"); _operations.Put(_textView.GetEndPoint(), StringData.NewSimple("dog"), OperationKind.CharacterWise); Assert.AreEqual("catdog", _textView.GetLine(0).GetText()); }
public void Put_Single() { Create("dog", "cat"); _operations.Put(_textView.GetLine(0).Start.Add(1), StringData.NewSimple("fish"), OperationKind.CharacterWise); Assert.AreEqual("dfishog", _textView.GetLine(0).GetText()); }