protected void SetupRunCompleteMode(bool moveCaret)
 {
     _insertUtil
     .Setup(x => x.RunInsertCommand(InsertCommand.NewCompleteMode(moveCaret)))
     .Returns(CommandResult.NewCompleted(ModeSwitch.NewSwitchMode(ModeKind.Normal)))
     .Verifiable();
 }
Example #2
0
 private void SetupMoveCaretLeft()
 {
     _insertUtil
     .Setup(x => x.RunInsertCommand(InsertCommand.NewMoveCaret(Direction.Left)))
     .Returns(CommandResult.NewCompleted(ModeSwitch.NewSwitchMode(ModeKind.Normal)))
     .Verifiable();
 }
Example #3
0
        public void Control_OpenBracket2()
        {
            _broker
            .SetupGet(x => x.IsCompletionActive)
            .Returns(true)
            .Verifiable();
            _broker
            .Setup(x => x.DismissDisplayWindows())
            .Verifiable();
            _insertUtil
            .Setup(x => x.RunInsertCommand(InsertCommand.NewMoveCaret(Direction.Left)))
            .Returns(CommandResult.NewCompleted(ModeSwitch.NewSwitchMode(ModeKind.Normal)))
            .Verifiable();
            var ki  = KeyInputUtil.CharWithControlToKeyInput('[');
            var res = _mode.Process(ki);

            Assert.IsTrue(res.IsSwitchMode(ModeKind.Normal));
            _factory.Verify();
        }