public void AddTextTest( IList <string> textLines) { TestTextEditBoxModel.AddLines(textLines); Assert.AreEqual(textLines, TestTextEditBoxModel.TextLines, "Lines isn't equal to expected"); }
public void PositionTest( IList <string> textLines, TextPosition position) { TestTextEditBoxModel.AddLines(textLines); TestTextEditBoxModel.SetPositionTo(position); Assert.AreEqual(position, TestTextEditBoxModel.CurrentPosition, "Position wasn't set"); }
public void SelectedTextBoundsTest( IList <string> textLines, SelectedTextBounds bounds) { TestTextEditBoxModel.AddLines(textLines); TestTextEditBoxModel.SelectText(bounds); Assert.AreEqual(bounds, TestTextEditBoxModel.SelectedTextBounds, "Bounds isn't equal to expected"); }
public void RightTest( IList <string> textLines, TextPosition position, TextPosition expected) { TestTextEditBoxModel.AddLines(textLines); TestTextEditBoxModel.SetPositionTo(position); TestTextEditBoxModel.OneCharRight(); Assert.AreEqual(expected, TestTextEditBoxModel.CurrentPosition, "Position wasn't change"); }
public void DeleteSelectedTextTest( IList <string> textLines, IList <string> expectedLines, SelectedTextBounds bounds) { TestTextEditBoxModel.AddLines(textLines); TestTextEditBoxModel.SelectText(bounds); TestTextEditBoxModel.DeleteSelected(); Assert.AreEqual(expectedLines, TestTextEditBoxModel.TextLines, "Remaining text isn't equal to expected"); }
public void NewLineTest( IList <string> textLines, IList <string> expectedLines, TextPosition position) { TestTextEditBoxModel.AddLines(textLines); TestTextEditBoxModel.SetPositionTo(position); TestTextEditBoxModel.NewLine(); CollectionAssert.AreEqual(expectedLines, TestTextEditBoxModel.TextLines, "Lines isn't equal to expected"); }
public void CutRemainingTest( IList <string> textLines, IList <string> remainingLines, SelectedTextBounds bounds) { TestTextEditBoxModel.AddLines(textLines); TestTextEditBoxModel.SelectText(bounds); ContextMenuModel.Cut(); Assert.AreEqual(remainingLines, TestTextEditBoxModel.TextLines, "Text wasn't cut"); }
public void CutTest( IList <string> textLines, string expectedText, SelectedTextBounds bounds) { TestTextEditBoxModel.AddLines(textLines); TestTextEditBoxModel.SelectText(bounds); ContextMenuModel.Cut(); Assert.AreEqual(expectedText, ClipboardHelper.GetText(expectedText), "Text wasn't copy"); }
public void DeleteAfterTest( IList <string> textLines, IList <string> expectedLines, TextPosition position) { TestTextEditBoxModel.AddLines(textLines); TestTextEditBoxModel.SetPositionTo(position); TestTextEditBoxModel.DeleteAfter(); Assert.AreEqual(expectedLines, TestTextEditBoxModel.TextLines, "Lines isn't equal to expected"); }
public void AddTabulationOnPositionTests( IList <string> textLines, IList <string> expectedLines, TextPosition position) { TestTextEditBoxModel.AddLines(textLines); TestTextEditBoxModel.SetPositionTo(position); TestTextEditBoxModel.Tabulation(); Assert.AreEqual(expectedLines, TestTextEditBoxModel.TextLines, "Lines isn't equal to expected"); }
public void PositionAfterAddTests( IList <string> textLines) { TestTextEditBoxModel.AddLines(textLines); Assert.AreEqual( new TextPosition( TestTextEditBoxModel.TextLines.Count - 1, TestTextEditBoxModel.TextLines.Last().Length), TestTextEditBoxModel.CurrentPosition, "Position not in the end"); }
public void InsertTextTests( IList <string> textLines, IList <string> expectedLines, TextPosition position) { TestTextEditBoxModel.AddLines(textLines); TestTextEditBoxModel.SetPositionTo(position); TestTextEditBoxModel.ChangeInsertMode(); TestTextEditBoxModel.AddLines(textLines); Assert.AreEqual(expectedLines, TestTextEditBoxModel.TextLines, "Lines isn't equal to expected"); }
public void PositionAfterNewLineTest( IList <string> textLines, IList <string> expectedLines, TextPosition position) { TestTextEditBoxModel.AddLines(textLines); TestTextEditBoxModel.SetPositionTo(position); TestTextEditBoxModel.NewLine(); Assert.AreEqual( new TextPosition(position.Str + 1, 0), TestTextEditBoxModel.CurrentPosition, "Position not in the end"); }
public void PasteSelectedTests( IList <string> textLines, string toPaste, IList <string> expectedLines, SelectedTextBounds bounds) { ClipboardHelper.SetText(toPaste); TestTextEditBoxModel.AddLines(textLines); TestTextEditBoxModel.SelectText(bounds); ContextMenuModel.Paste(); Assert.AreEqual(expectedLines, TestTextEditBoxModel.TextLines, "Lines isn't equal to expected"); }
public void PasteOnPositionTests( IList <string> textLines, string toPaste, IList <string> expectedLines, TextPosition position) { ClipboardHelper.SetText(toPaste); TestTextEditBoxModel.AddLines(textLines); TestTextEditBoxModel.SetPositionTo(position); ContextMenuModel.Paste(); Assert.AreEqual(expectedLines, TestTextEditBoxModel.TextLines, "Lines isn't equal to expected"); }