Esempio n. 1
0
 public void TearDown()
 {
     if (Host != null) {
         Host.CloseHttp();
         Host = null;
     }
 }
Esempio n. 2
0
        public static AspNetHost CreateHost(string webDirectory)
        {
            AspNetHost host = (AspNetHost)ApplicationHost.
                              CreateApplicationHost(typeof(AspNetHost), "/", webDirectory);

            return(host);
        }
Esempio n. 3
0
		HttpHost(AspNetHost aspNetHost) {
			this.aspNetHost = aspNetHost;

			Port = 59687;
			Random r = new Random();
		tryAgain:
			try {
				listener = new HttpListener();
				listener.Prefixes.Add(string.Format(CultureInfo.InvariantCulture,
					"http://localhost:{0}/", Port));
				listener.Start();
			} catch (HttpListenerException ex) {
				if (ex.Message.Contains("conflicts")) {
					Port += r.Next(1, 20);
					goto tryAgain;
				}
				throw;
			}
			listenerThread = new Thread(processRequests);
			listenerThread.Start();
		}
Esempio n. 4
0
        HttpHost(AspNetHost aspNetHost)
        {
            this.aspNetHost = aspNetHost;

            Port = 59687;
            Random r = new Random();

tryAgain:
            try {
                listener = new HttpListener();
                listener.Prefixes.Add(string.Format(CultureInfo.InvariantCulture,
                                                    "http://localhost:{0}/", Port));
                listener.Start();
            } catch (HttpListenerException ex) {
                if (ex.Message.Contains("conflicts"))
                {
                    Port += r.Next(1, 20);
                    goto tryAgain;
                }
                throw;
            }
            listenerThread = new Thread(processRequests);
            listenerThread.Start();
        }
Esempio n. 5
0
 public static HttpHost CreateHost(string webDirectory)
 {
     return(new HttpHost(AspNetHost.CreateHost(webDirectory)));
 }
Esempio n. 6
0
 public static HttpHost CreateHost(AspNetHost aspNetHost)
 {
     return(new HttpHost(aspNetHost));
 }
Esempio n. 7
0
		public void SetUp() {
			Host = AspNetHost.CreateHost(TestSupport.TestWebDirectory);
		}
Esempio n. 8
0
 public static HttpHost CreateHost(AspNetHost aspNetHost)
 {
     return new HttpHost(aspNetHost);
 }