Beispiel #1
0
        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");
            }
        }
Beispiel #2
0
        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");
        }