using FluentAssertions; using NUnit.Framework; using NzbDrone.Test.Common; namespace NzbDrone.Common.Test { [TestFixture] public class WebClientTests : TestBase { [Test] public void DownloadString_should_be_able_to_dowload_text_file() { var jquery = new HttpProvider(new EnvironmentProvider()).DownloadString("http://www.google.com/robots.txt"); jquery.Should().NotBeBlank(); jquery.Should().Contain("Sitemap"); } [TestCase("")] [TestCase("http://")] [TestCase(null)] [ExpectedException] public void DownloadString_should_throw_on_error(string url) { var jquery = new HttpProvider(new EnvironmentProvider()).DownloadString(url); } } }