示例#1
0
        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));
        }
示例#2
0
        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));
        }