Here and below: never suppose your unit tests will have access to the internet in the unit tests! This should be implemented using Mocks.