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