public void TestCleanup()
 {
     if (null != this.listener)
     {
         this.listener.Close();
         this.listener = null;
     }
 }
Пример #2
0
        public void TestInit()
        {
            this.areEqual = false;
            this.sent     = false;

            this.logger   = LoggerFactory.CreateLogger();
            this.listener = new HttpListener(this.logger.Object, pfxLocation);

            this.serverResetEvent = new AutoResetEvent(false);
            this.clientResetEvent = new AutoResetEvent(false);

            ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true;
        }
Пример #3
0
        private int StartServer()
        {
            //var serverPort = GetRandomUnusedPort();
            var serverPort = 8154;

            var listener = new HttpListener(new PatternsLogger(_logger), (string)null);

            listener.Prefixes.Add("http://localhost:" + serverPort + "/");
            listener.OnContext = ProcessContext;

            listener.Start();
            _listener = listener;

            return(serverPort);
        }
        public void TestInit()
        {
            this.listener = new HttpListener();

            string url = string.Format("http://{0}", Utility.SITE_URL);

            this.listener.Prefixes.Add(url);

            this.listener.OnContext += (ctx) => {
                Assert.Fail("Not reached");
            };

            this.listener.TimeoutManager.DrainEntityBody = TimeSpan.FromMilliseconds(ALongTime);
            this.listener.TimeoutManager.EntityBody      = TimeSpan.FromMilliseconds(ALongTime);
            this.listener.TimeoutManager.HeaderWait      = TimeSpan.FromMilliseconds(ALongTime);
            this.listener.TimeoutManager.IdleConnection  = TimeSpan.FromMilliseconds(ALongTime);
        }
 private void CreateListener(string pfxLocationLocal)
 {
     this.listener = new HttpListener(this.logger.Object, pfxLocationLocal);
 }
Пример #6
0
        private int StartServer()
        {
            //var serverPort = GetRandomUnusedPort();
            var serverPort = 8154;
 
            var listener = new HttpListener(new PatternsLogger(_logger), (string)null);

            listener.Prefixes.Add("http://localhost:" + serverPort + "/");
            listener.OnContext = ProcessContext;

            listener.Start();
            _listener = listener;

            return serverPort;
        }
 private void CreateListener(string pfxLocationLocal)
 {
     this.listener = new HttpListener(this.logger.Object, pfxLocationLocal);
 }
Пример #8
0
        public void TestInit()
        {
            this.areEqual = false;
            this.sent = false;

            this.logger = LoggerFactory.CreateLogger();
            this.listener = new HttpListener(this.logger.Object, pfxLocation);

            this.serverResetEvent = new AutoResetEvent(false);
            this.clientResetEvent = new AutoResetEvent(false);

            ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true;
        }