/// <summary> /// Create a web application using the given location and port number. /// </summary> /// <param name="location">The location of the web application</param> /// <param name="portNumber">The port number the web application will be deployed to</param> public WebApplication(ProjectLocation location, int portNumber) { if (location == null) throw new ArgumentNullException("location", "You must specify a location"); if (portNumber <= 0) throw new ArgumentOutOfRangeException("portNumber", portNumber, "portNumber must be greater than zero"); Location = location; PortNumber = portNumber; }
public void Run(string webProjectFolder, int portNumber) { var webApplication = new WebApplication(ProjectLocation.FromFolder(webProjectFolder), portNumber); _webServer = new IisExpressWebServer(webApplication); _webServer.Start(); _webDriver = new FirefoxDriver(); _webDriver.Navigate().GoToUrl(_webServer.BaseUrl); AppDomain.CurrentDomain.DomainUnload += CurrentDomainDomainUnload; }
/// <summary> /// Create a web application using the given location and port number. /// </summary> /// <param name="location">The location of the web application</param> /// <param name="portNumber">The port number the web application will be deployed to</param> public WebApplication(ProjectLocation location, int portNumber) { if (location == null) { throw new ArgumentNullException("location", "You must specify a location"); } if (portNumber <= 0) { throw new ArgumentOutOfRangeException("portNumber", portNumber, "portNumber must be greater than zero"); } Location = location; PortNumber = portNumber; }