public void UrlResourceAccessor_should_request_uri_with_credentials() { var subjectUnderTest = new UrlResourceAccessor(); var stream = subjectUnderTest.GetResourceStream( new Location( "http://www.russianpod101.com/premium_feed/feed.xml", SiteCredentials.RussianCredentials)); using (var streamReader = new StreamReader(stream.Result)) { var line = streamReader.ReadLine(); line.Should().Contain("<?xml"); } }
public void GetResourceStream_should_throw_when_location_is_null() { // Arrange var subjectUnderTest = new UrlResourceAccessor(); // Act Action a = () => subjectUnderTest.GetResourceStream(null); // Assert a.ShouldThrow<ArgumentNullException>().And.ParamName.Should().Be("resourceLocation"); }