public void ServiceAddRequestConfigurationValidationTest( ServiceAddRequestConfiguration configuration, Dictionary <string, string> expected) { Assert.Equal(expected["ResourcePath"], configuration.ResourcePath); Assert.Equal(expected["RequestUri"], configuration.GenerateHttpRequestMessageAsync().Result.RequestUri.ToString()); Assert.Equal(expected["Method"], configuration.Method.ToString()); Assert.Equal(expected["Method"], configuration.GenerateHttpRequestMessageAsync().Result.Method.ToString()); Assert.Equal(expected["RequestContent"], configuration.GenerateHttpRequestMessageAsync().Result.Content.ReadAsStringAsync().Result); Assert.Equal(expected["Options"], configuration.Options.ToString()); }