public void TestMoveSelectedText01() { //hruel\n //\twello\n //\n //\t\tcorld textCore.SetCursorPosition(1, 0); textCore.SetOverrideModifierFlag(TextEditorCommand.Modifier.Shift); textCore.SetCursorPosition(3, 2); textCore.MoveSelectedText(2, 3, false); Assert.AreEqual(textCore.GetLine(3), "\t\tcorld"); Assert.AreEqual(textCore.GetLine(2), "\n"); Assert.AreEqual(textCore.GetLine(1), "\twello\n"); Assert.AreEqual(textCore.GetLine(0), "hruel\n"); Assert.AreEqual(textCore.LineCount, 4); textCore.UndoEditing(); Assert.AreEqual(textCore.GetLine(3), "\tworld"); Assert.AreEqual(textCore.GetLine(2), "\t\tcruel\n"); Assert.AreEqual(textCore.GetLine(1), "\n"); Assert.AreEqual(textCore.GetLine(0), "hello\n"); Assert.AreEqual(textCore.LineCount, 4); }