public void Api_ApiClientWrapperBuilder_CreateClientWrapperParameters_ReturnsCorrectedParameters( ApiContext context, RequestMethod method, object queryObject, Dictionary <string, string> expectedHeaders, Dictionary <string, string> expectedQuery) { var baseUrl = It.IsAny <string>(); var endpoint = It.IsAny <string>(); var body = It.IsAny <object>(); var dateFormat = It.IsAny <string>(); var expectedParameters = new RestClientParameters { BaseUrl = baseUrl, RequestUrl = endpoint, RequestBody = body, RequestFormat = RequestFormat.Json, RequestMethod = method, RequestUrlSegments = null, RequestDateFormat = dateFormat }; var result = ApiClientWrapperBuilder.CreateClientWrapperParameters(context, baseUrl, endpoint, method, body, queryObject, dateFormat); AssertExtension.SimplePropertyValuesAreEquals(expectedParameters, result); AssertExtension.EnumerableAreEquals(expectedParameters.RequestUrlSegments, result.RequestUrlSegments); AssertExtension.EnumerableAreEquals(expectedParameters.RequestQueryParameters, expectedQuery); AssertExtension.EnumerableAreEquals(expectedParameters.RequestHeaders, expectedHeaders); }
public void Api_ApiClientWrapperBuilder_CreateClientWrapper_ReturnsClientWrapper(ApiContext context) { var wrapper = ApiClientWrapperBuilder.CreateClientWrapper(context); Assert.IsTrue(wrapper != null); }