Example #1
0
        public static void Init()
        {
            var unused = new EasyTestCommand((sender, args) => RunTest(false), new CommandID(PackageGuids.guidVSXpandPackageCmdSet, PackageIds.cmdidRunEasyTest), $"Run{nameof(EasyTestCommand)}");

            // ReSharper disable once ObjectCreationAsStatement
            new EasyTestCommand((sender, args) => RunTest(true), new CommandID(PackageGuids.guidVSXpandPackageCmdSet, PackageIds.cmdidDebugEasyTest), $"Debug{nameof(EasyTestCommand)}");
        }
Example #2
0
        private static void InitEasyTest()
        {
            var easyTestToolBar =
                ((CommandBars)DteExtensions.DTE.CommandBars).Cast <CommandBar>().FirstOrDefault(bar => bar.Name == "EasyTest");
            var commandBarControl =
                easyTestToolBar?.Controls.Cast <CommandBarControl>()
                .FirstOrDefault(control => control.Caption == "Debug EasyTest");

            if (commandBarControl != null)
            {
                commandBarControl.TooltipText = commandBarControl.Caption;
                commandBarControl.Caption     = "D";
            }
            commandBarControl =
                easyTestToolBar?.Controls.Cast <CommandBarControl>().FirstOrDefault(control => control.Caption == "Run EasyTest");
            if (commandBarControl != null)
            {
                commandBarControl.TooltipText = commandBarControl.Caption;
                commandBarControl.Caption     = "R";
            }
            EasyTestCommand.Init();
        }