/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <IList <Movie> > ApiMoviesGetAsync(this IRESTfulClient operations, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.ApiMoviesGetWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
public SMSService(IRESTfulClient restfulCient, IMailService paymentsService, IRedisService redisService) { this.RESTfulCient = restfulCient; PaymentsService = paymentsService; RedisService = redisService; LogTestRepository = new SimpleRepository(ConnectionStrings.KEY_ORACLE_GENERAL, SimpleRepositoryOptions.None); CTUSMSChargeProducts[1f] = new CTUSMSChargeProduct { Amount = 1f, RequestKey = "dkkg99", ResponseKey = "ert667", SID = "5001" }; CTUSMSChargeProducts[2f] = new CTUSMSChargeProduct { Amount = 1f, RequestKey = "dkf221", ResponseKey = "ery332", SID = "5002" }; CTUSMSChargeProducts[10f] = new CTUSMSChargeProduct { Amount = 1f, RequestKey = "dfd665", ResponseKey = "df2214", SID = "5010" }; }
public CardPaymentProcessor(IMailService paymentsService, IRedisService redisService, IRESTfulClient restfulClient) { PaymentsService = paymentsService; RedisService = redisService; oracleRepo = new SimpleRepository(ConnectionStrings.KEY_ORACLE_GENERAL, SimpleRepositoryOptions.RunMigrations); RESTfullClient = restfulClient; if (retryTimesLimitation == 0) { retryTimesLimitation = 2; } }
public CardPaymentProcessorTest() { _redisServiceMock = new Mock <IRedisService>(); redisService = _redisServiceMock.Object; _repository = new Mock <IRepository>(); mockRepository = _repository.Object; _paymentsServiceMock = new Mock <IMailService>(); paymentsService = _paymentsServiceMock.Object; _restfulClientMock = new Mock <IRESTfulClient>(); restfulClient = _restfulClientMock.Object; cardPaymentProcessor = new CardPaymentProcessor(paymentsService, redisService, restfulClient); cardPaymentProcessor.oracleRepo = mockRepository; cp.RequestDateTime = DateTime.Now; currentOrder.Id = (int)cp.OrderID; Bootstrapper.Start(); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> public static IList <Movie> ApiMoviesGet(this IRESTfulClient operations) { return(Task.Factory.StartNew(s => ((IRESTfulClient)s).ApiMoviesGetAsync(), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult()); }