internal static TraktClient GetMockClient(string uri, HttpStatusCode httpStatusCode) { var httpClientProvider = new TestHttpClientProvider(Constants.API_URL); httpClientProvider.SetupMockResponse(uri, httpStatusCode); return(new TraktClient(TestConstants.TRAKT_CLIENT_ID, TestConstants.TRAKT_CLIENT_SECRET, httpClientProvider)); }
internal static TraktClient GetAuthenticationMockClient(string uri, string requestContent, string responseContent) { var httpClientProvider = new TestHttpClientProvider(Constants.API_URL); httpClientProvider.SetupAuthenticationMockResponse(uri, requestContent, responseContent); return(new TraktClient(TestConstants.TRAKT_CLIENT_ID, TestConstants.TRAKT_CLIENT_SECRET, httpClientProvider)); }
internal static TraktClient GetOAuthMockClient(string uri, HttpStatusCode httpStatusCode) { var httpClientProvider = new TestHttpClientProvider(Constants.API_URL); httpClientProvider.SetupOAuthMockResponse(uri, httpStatusCode); return(new TraktClient(TestConstants.TRAKT_CLIENT_ID, TestConstants.TRAKT_CLIENT_SECRET, httpClientProvider) { Authorization = TestConstants.MOCK_AUTHORIZATION }); }
internal static TraktClient GetMockClient(string uri, string responseContent, uint?page = null, uint?limit = null, int?pageCount = null, int?itemCount = null, int?userCount = null, string startDate = null, string endDate = null, string sortBy = null, string sortHow = null) { var httpClientProvider = new TestHttpClientProvider(Constants.API_URL); httpClientProvider.SetupMockResponse(uri, responseContent, page, limit, pageCount, itemCount, userCount, startDate, endDate, sortBy, sortHow); return(new TraktClient(TestConstants.TRAKT_CLIENT_ID, TestConstants.TRAKT_CLIENT_SECRET, httpClientProvider)); }
internal static TraktClient GetAuthenticationMockClient() { var httpClientProvider = new TestHttpClientProvider(Constants.API_URL); return(new TraktClient(TestConstants.TRAKT_CLIENT_ID, TestConstants.TRAKT_CLIENT_SECRET, httpClientProvider)); }
internal static void VerifyNoOutstandingExpectations(TestHttpClientProvider httpClientProvider) { httpClientProvider.VerifyNoOutstandingExpectations(); }
internal static void AddMockExpectationResponse(TestHttpClientProvider httpClientProvider, string uri, HttpStatusCode httpStatusCode) { httpClientProvider.AddExpectationMockResponse(uri, httpStatusCode); }
internal static void AddMockExpectationResponse(TestHttpClientProvider httpClientProvider, string uri, string requestContent, string responseContent) { httpClientProvider.AddExpectationMockResponse(uri, requestContent, responseContent); }
internal static void ChangeAuthenticationMockResponse(TestHttpClientProvider httpClientProvider, string uri, string requestContent, string responseContent, HttpStatusCode httpStatusCode) { httpClientProvider.ChangeAuthenticationMockResponse(uri, requestContent, responseContent, httpStatusCode); }