Esempio n. 1
0
 public void Should_throw_exception_if_status_is_not_200_OK()
 {
     var responseXml = "<someXml/>";
     var url = "http://some.uri.com/page.xml";
     _httpGet.Expect(x => x.Request(url));
     _httpGet.Expect(x => x.StatusCode).Return(404);
     _httpGet.Expect(x => x.ResponseBody).Return(responseXml);
     var endpoint = new EndpointImpl(_httpGet, url);
     var ex = Assert.Throws<HttpException>(() => endpoint.GetXml());
     Assert.That(ex.Message, Is.EqualTo("Http status code is 404"));
 }
Esempio n. 2
0
 public void Should_get_cctray_item_success()
 {
     var responseXml = "<someXml/>";
     var url = "http://some.uri.com/page.xml";
     _httpGet.Expect(x => x.Request(url));
     _httpGet.Expect(x => x.StatusCode).Return(200);
     _httpGet.Expect(x => x.ResponseBody).Return(responseXml);
     var endpoint = new EndpointImpl(_httpGet, url);
     var xml = endpoint.GetXml();
     Assert.That(xml, Is.EqualTo(responseXml));
 }