protected void SetupRunCompleteMode(bool moveCaret) { _insertUtil .Setup(x => x.RunInsertCommand(InsertCommand.NewCompleteMode(moveCaret))) .Returns(CommandResult.NewCompleted(ModeSwitch.NewSwitchMode(ModeKind.Normal))) .Verifiable(); }
private void SetupMoveCaretLeft() { _insertUtil .Setup(x => x.RunInsertCommand(InsertCommand.NewMoveCaret(Direction.Left))) .Returns(CommandResult.NewCompleted(ModeSwitch.NewSwitchMode(ModeKind.Normal))) .Verifiable(); }
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(); }