コード例 #1
0
 public RequestCoordinator(IHttpClient httpClient, IUrlSigner urlSigner, IOAuthCredentials oAuthCredentials, IApiUri apiUri)
 {
     HttpClient        = httpClient;
     _urlSigner        = urlSigner;
     _oAuthCredentials = oAuthCredentials;
     _apiUri           = apiUri;
 }
コード例 #2
0
		public EndpointResolver(IUrlResolver urlResolver, IUrlSigner urlSigner, IOAuthCredentials oAuthCredentials, IApiUri apiUri)
		{
			_urlResolver = urlResolver;
			_urlSigner = urlSigner;
			_oAuthCredentials = oAuthCredentials;
			_apiUri = apiUri;
		}
コード例 #3
0
 public OAuthService(IApiUri apiUri, IOAuthCredentials credentials)
 {
     Uri            = apiUri.Uri;
     SecureUri      = apiUri.SecureUri;
     ConsumerKey    = credentials.ConsumerKey;
     ConsumerSecret = credentials.ConsumerSecret;
 }
コード例 #4
0
		public RequestCoordinator(IHttpClient httpClient, IUrlSigner urlSigner, IOAuthCredentials oAuthCredentials, IApiUri apiUri)
		{
			HttpClient = httpClient;
			_urlSigner = urlSigner;
			_oAuthCredentials = oAuthCredentials;
			_apiUri = apiUri;
		}
コード例 #5
0
 public EchoNestMusicService(IWorkContext workContext,
                             mobSocialSettings mobSocialSettings,
                             IOAuthCredentials credentials,
                             IApiUri apiUri)
 {
     _mobSocialSettings = mobSocialSettings;
     _workContext       = workContext;
     _credentials       = credentials;
     _apiUri            = apiUri;
 }
コード例 #6
0
        public void Setup()
        {
            _apiUri = A.Fake <IApiUri>();
            A.CallTo(() => _apiUri.Uri).Returns("http://example.com");
            A.CallTo(() => _apiUri.SecureUri).Returns("https://example.com");

            _oAuthCredentials = A.Fake <IOAuthCredentials>();
            A.CallTo(() => _oAuthCredentials.ConsumerKey).Returns("testkey");
            A.CallTo(() => _oAuthCredentials.ConsumerSecret).Returns("testsecret");

            _requestBuilder = new RequestBuilder(_apiUri, _oAuthCredentials);
        }
		public void Setup()
		{
			_apiUri = A.Fake<IApiUri>();
			A.CallTo(() => _apiUri.Uri).Returns("http://example.com");
			A.CallTo(() => _apiUri.SecureUri).Returns("https://example.com");

			_oAuthCredentials = A.Fake<IOAuthCredentials>();
			A.CallTo(() => _oAuthCredentials.ConsumerKey).Returns("testkey");
			A.CallTo(() => _oAuthCredentials.ConsumerSecret).Returns("testsecret");

			_requestBuilder = new RequestBuilder(_apiUri, _oAuthCredentials);
		}
コード例 #8
0
 protected RequestHandler(IApiUri apiUri)
 {
     _apiUri = apiUri;
 }
コード例 #9
0
		public RouteParamsSubstitutor(IApiUri apiUri)
		{
			_defaultBaseUriProvider = new BaseUriFromApiUri(apiUri);
		}
コード例 #10
0
 public void Setup()
 {
     _apiUri = A.Fake <IApiUri>();
     A.CallTo(() => _apiUri.Uri).Returns("http://example.com");
     A.CallTo(() => _apiUri.SecureUri).Returns("https://example.com");
 }
コード例 #11
0
		public RequestBuilder(IApiUri apiUri, IOAuthCredentials oAuthCredentials)
		{
			_oAuthCredentials = oAuthCredentials;
			_routeParamsSubstitutor = new RouteParamsSubstitutor(apiUri);
		}
コード例 #12
0
		public BaseUriFromApiUri(IApiUri apiUri)
		{
			_apiUri = apiUri;
		}
コード例 #13
0
		protected RequestHandler(IApiUri apiUri)
		{
			_apiUri = apiUri;
		}
コード例 #14
0
 public PostRequestHandler(IApiUri apiUri, IOAuthCredentials oAuthCredentials, IUrlSigner urlSigner) : base(apiUri)
 {
     _oAuthCredentials = oAuthCredentials;
     _urlSigner        = urlSigner;
 }
コード例 #15
0
 public RouteParamsSubstitutor(IApiUri apiUri)
 {
     _defaultBaseUriProvider = new BaseUriFromApiUri(apiUri);
 }
コード例 #16
0
 public BaseUriFromApiUri(IApiUri apiUri)
 {
     _apiUri = apiUri;
 }
コード例 #17
0
 public FluentApi(IOAuthCredentials oAuthCredentials, IApiUri apiUri)
     : this(new HttpClientMediator(), new RequestBuilder(apiUri, oAuthCredentials))
 {
 }
コード例 #18
0
 public FluentApi(IOAuthCredentials oAuthCredentials, IApiUri apiUri)
     : this(new RequestCoordinator(new GzipHttpClient(), new UrlSigner(), oAuthCredentials, apiUri))
 {
 }
コード例 #19
0
 public static IFluentApi <T> CreateWithCreds(IOAuthCredentials oAuthCredentials, IApiUri apiUri)
 {
     return(new FluentApi <T>(oAuthCredentials, apiUri));
 }
コード例 #20
0
 public RequestBuilder(IApiUri apiUri, IOAuthCredentials oAuthCredentials)
 {
     _oAuthCredentials       = oAuthCredentials;
     _routeParamsSubstitutor = new RouteParamsSubstitutor(apiUri);
 }
コード例 #21
0
		public PostRequestHandler(IApiUri apiUri, IOAuthCredentials oAuthCredentials, IUrlSigner urlSigner) : base(apiUri)
		{
			_oAuthCredentials = oAuthCredentials;
			_urlSigner = urlSigner;
		}
コード例 #22
0
 public ApiFactory(IApiUri apiUri, IOAuthCredentials oauthCredentials)
 {
     _apiUri           = apiUri;
     _oauthCredentials = oauthCredentials;
 }
コード例 #23
0
		public void Setup()
		{
			_apiUri = A.Fake<IApiUri>();
			A.CallTo(() => _apiUri.Uri).Returns("http://example.com");
			A.CallTo(() => _apiUri.SecureUri).Returns("https://example.com");
		}
コード例 #24
0
 public RouteParamsSubstitutor(IApiUri apiUri)
 {
     _apiUri = apiUri;
 }