Пример #1
0
        public override void KillApplication(TestApplication testApplication, KillApplicationConext context)
        {
            ScreenCaptureCommand.Stop();
            webBrowsers.KillAllWebBrowsers();
            var isSingleWebDev = testApplication.ParameterValue <bool>(ApplicationParams.SingleWebDev);

            if (!testApplication.ParameterValue <bool>(ApplicationParams.DontKillWebDev) && _process != null)
            {
                if (isSingleWebDev)
                {
                    if (context != KillApplicationConext.TestNormalEnded)
                    {
                        IISExpressServerHelper.Stop(_process);
                    }
                }
                else
                {
                    IISExpressServerHelper.Stop(_process);
                }
            }
        }