Esempio n. 1
0
 public void Input2()
 {
     _processor.Setup(x => x.RunCommand(MatchUtil.CreateForCharList("foo"))).Returns(RunResult.Completed).Verifiable();
     ProcessWithEnter("foo");
     _factory.Verify();
     Assert.AreEqual(String.Empty, _modeRaw.Command);
 }
Esempio n. 2
0
 public void DoubleCommand1()
 {
     _processor.Setup(x => x.RunCommand(MatchUtil.CreateForCharList("2"))).Returns(RunResult.Completed).Verifiable();
     ProcessWithEnter("2");
     _factory.Verify();
     _processor.Setup(x => x.RunCommand(MatchUtil.CreateForCharList("3"))).Returns(RunResult.Completed).Verifiable();
     ProcessWithEnter("3");
     _factory.Verify();
 }
Esempio n. 3
0
 public void OnEnter3()
 {
     _mode.OnEnter(ModeArgument.FromVisual);
     _processor
         .Setup(x => x.RunCommand(MatchUtil.CreateForCharList(CommandMode.FromVisualModeString)))
         .Returns(RunResult.Completed)
         .Verifiable();
     _mode.Process(KeyInputUtil.EnterKey);
     _factory.Verify();
 }
Esempio n. 4
0
 public void StatusOnProcess()
 {
     _processor.Setup(x => x.RunCommand(MatchUtil.CreateForCharList("1"))).Returns(RunResult.Completed).Verifiable();
     _mode.Process("1", enter: true);
     _factory.Verify();
 }