public void GetPages_CalledWithMultipleUrls_ShouldReturnContentFetchFromEachUrl()
        {
            string[] urls            = new string[] { "http://myserver.com/", "http:anotherserver.com/" };
            string[] expectedContent = new string[] { urls[0], urls[1] };

            var sut = new WebDownloader(u => TestingAsyncUtil.FromResult <string>(u));

            string[] content = sut.GetPages(urls);


            CollectionAssert.AreEquivalent(expectedContent, content);
        }