Exemplo n.º 1
0
 public void PositionTest(
     IList <string> textLines,
     TextPosition position)
 {
     TestTextEditBoxModel.AddLines(textLines);
     TestTextEditBoxModel.SetPositionTo(position);
     Assert.AreEqual(position, TestTextEditBoxModel.CurrentPosition,
                     "Position wasn't set");
 }
Exemplo n.º 2
0
 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");
 }
Exemplo n.º 3
0
 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");
 }
Exemplo n.º 4
0
 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");
 }
Exemplo n.º 5
0
 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");
 }
Exemplo n.º 6
0
 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");
 }
Exemplo n.º 7
0
 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");
 }
Exemplo n.º 8
0
 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");
 }