adding some full-service integration tests. Using NameValueCollection instead of Dictionaries for storing headers and querystring values