public static TestApplication RunWinApplication(this IApplicationAdapter winAdapter, string fileName,
                                                        int port = 4100)
        {
            var testApplication = new TestApplication();

            testApplication.AddAttribute("FileName", fileName);
            testApplication.AddAttribute("CommunicationPort", port.ToString());
            winAdapter.RunApplication(testApplication);
            return(testApplication);
        }
        public static TestApplication RunWebApplication(this IApplicationAdapter winAdapter, string physicalPath,
                                                        string port)
        {
            var testApplication = new TestApplication();

            testApplication.AddAttribute("SingleWebDev", "true");
            testApplication.AddAttribute("DontRestartIIS", "true");
            testApplication.AddAttribute("UseIISExpress", "true");
            testApplication.AddAttribute("PhysicalPath", physicalPath);
            testApplication.AddAttribute("URL", $"http://localhost:{port}/default.aspx");
            winAdapter.RunApplication(testApplication);
            return(testApplication);
        }