protected override void OnExecute(object parameter)
 {
     if (parameter != null)
     {
         _newUnitTestModuleCommand.Execute(GetDeclaration(parameter));
     }
     else
     {
         _newUnitTestModuleCommand.Execute(_vbe.ActiveVBProject);
     }
 }
Esempio n. 2
0
        protected override void OnExecute(object parameter)
        {
            var parameterProject = GetDeclaration(parameter)?.Project;

            if (parameter != null && parameterProject == null)
            {
                return; //The project selected module is not available.
            }

            _newUnitTestModuleCommand.Execute(parameter != null
                ? parameterProject
                : _vbe.ActiveVBProject);
        }
Esempio n. 3
0
 protected override void ExecuteImpl(object parameter)
 {
     _newUnitTestModuleCommand.Execute(parameter != null
         ? GetDeclaration(parameter).Project
         : _vbe.VBProjects.Item(1));
 }
Esempio n. 4
0
 protected override void OnExecute(object parameter)
 {
     _newUnitTestModuleCommand.Execute(parameter != null
         ? GetDeclaration(parameter).Project
         : _vbe.ActiveVBProject);
 }