public void TestSelectAllBug362983() { TextEditorData data = new Mono.TextEditor.TextEditorData(); data.Document.Text = "Test"; Assert.IsFalse(data.IsSomethingSelected); SelectionActions.SelectAll(data); Assert.IsTrue(data.IsSomethingSelected); data.Caret.Offset++; Assert.IsFalse(data.IsSomethingSelected); }
public void TestSelectAll() { TextEditorData data = new Mono.TextEditor.TextEditorData(); data.Document.Text = @"123456789 123456789 123456789 123456789 123456789 123456789"; Assert.IsFalse(data.IsSomethingSelected); SelectionActions.SelectAll(data); Assert.IsTrue(data.IsSomethingSelected); Assert.AreEqual(data.SelectionRange.Offset, 0); Assert.AreEqual(data.SelectionRange.EndOffset, data.Document.TextLength); }
public void TestSelectAllCaretMovement() { TextEditorData data = new Mono.TextEditor.TextEditorData(); data.Document.Text = @"123456789 123456789 123456789 123456789 123456789 123456789"; Assert.IsFalse(data.IsSomethingSelected); var loc = new DocumentLocation(3, 3); data.Caret.Location = loc; SelectionActions.SelectAll(data); Assert.IsTrue(data.IsSomethingSelected); Assert.AreEqual(data.SelectionRange.Offset, 0); Assert.AreEqual(data.SelectionRange.EndOffset, data.Document.TextLength); Assert.AreEqual(loc, data.Caret.Location); }