public void TestBadUrl() { var nadproxy = new SimpleNadproxy(new WebProxy(GoodProxyUrl)); var response = nadproxy.GetAsync(BadUrl).Result; Assert.IsAssignableFrom <HttpResponseMessage>(response); Assert.True(!response.IsSuccessStatusCode); }
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); }
public void TestBadProxyFail() { var nadproxy = new SimpleNadproxy(new WebProxy(BadProxyUrl)); Assert.ThrowsAny <Exception>(() => nadproxy.GetAsync(GoodUrl).Result); }