Esempio n. 1
0
        public void TestBadUrl()
        {
            var nadproxy = new SimpleNadproxy(new WebProxy(GoodProxyUrl));
            var response = nadproxy.GetAsync(BadUrl).Result;

            Assert.IsAssignableFrom <HttpResponseMessage>(response);
            Assert.True(!response.IsSuccessStatusCode);
        }
Esempio n. 2
0
        public void TestSuccess()
        {
            var nadproxy = new SimpleNadproxy(new WebProxy(GoodProxyUrl));
            var response = nadproxy.GetAsync(GoodUrl).Result;

            Assert.IsAssignableFrom <HttpResponseMessage>(response);
            Assert.True(response.IsSuccessStatusCode);
            Assert.Contains("Example Domain", response.Content.ReadAsStringAsync().Result);
        }
Esempio n. 3
0
        public void TestBadProxyFail()
        {
            var nadproxy = new SimpleNadproxy(new WebProxy(BadProxyUrl));

            Assert.ThrowsAny <Exception>(() => nadproxy.GetAsync(GoodUrl).Result);
        }