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);
 }