/// <summary> /// This function is the callback used to execute the command when the menu item is clicked. /// See the constructor to see how the menu item is associated with this function using /// OleMenuCommandService service and MenuCommand class. /// </summary> /// <param name="sender">Event sender.</param> /// <param name="e">Event args.</param> private void MenuItemCallback(object sender, EventArgs e) { if (_jumpControler != null && _jumpControler.Active()) { return; } var view = myViewProvider.GetActiveView(); if (view == null) { Debug.WriteLine("AceJumpCommand.cs | MenuItemCallback | could not retrieve current view"); return; } var textView = myViewProvider.GetActiveWpfView(view); _jumpControler?.Close(); var ace = new AceJump.AceJump(); ace.SetView(textView); ace.SetMode(sender as MenuCommand); _jumpControler = new JumpControler(ace); _jumpControler.ShowJumpEditor(); TryDisableVsVim(); CreateInputListener(view, textView); }
public void BeforeEachTest() { adornmentMock = new Mock <IAceJumpAdornment>(); controler = new JumpControler(adornmentMock.Object); adornmentMock.Setup(a => a.OffsetKey).Returns(() => null); }
public void if_jump_adorment_is_null_return_false() { var controler = new JumpControler(null); controler.ControlJump('2'); }
public void if_jump_adorment_is_null_return_false() { JumpControler controler = new JumpControler(null); Assert.IsFalse(controler.ControlJump('2')); }