Exemple #1
0
        protected BlockchainCashoutPreconditionsCheckClient GenerateBlockchainWalletsClient()
        {
            //var factory = new WebApplicationFactory<Startup>();
            var testClient = _factory.CreateClient();
            //interceptor redirects request to the TEST Server.
            var interceptor            = new RequestInterceptorHandler(testClient);
            var blockchainWalletClient =
                new BlockchainCashoutPreconditionsCheckClient("http://localhost:5009",
                                                              interceptor);

            return(blockchainWalletClient);
        }
        private BlockchainWalletsClient GenerateBlockchainWalletsClient()
        {
            var log        = new Mock <ILog>();
            var logFactory = new Mock <ILogFactory>();

            logFactory.Setup(x => x.CreateLog(It.IsAny <object>())).Returns(log.Object);

            //var factory = new WebApplicationFactory<Startup>();
            var testClient = _factory.CreateClient();
            //interceptor redirects request to the TEST Server.
            var interceptor = new RequestInterceptorHandler(testClient);
            var blockchainWalletsApiFactory = new BlockchainWalletsApiFactory();
            var blockchainWalletClient      =
                new Lykke.Service.BlockchainWallets.Client.BlockchainWalletsClient("http://localhost:5000",
                                                                                   logFactory.Object,
                                                                                   blockchainWalletsApiFactory,
                                                                                   1,
                                                                                   interceptor);

            return(blockchainWalletClient);
        }
        private static BlockchainWalletsClient CreateClient(HttpMessageHandler handlerStub)
        {
            var log        = new Mock <ILog>();
            var logFactory = new Mock <ILogFactory>();

            logFactory.Setup(x => x.CreateLog(It.IsAny <object>())).Returns(log.Object);
            var httpClient = new HttpClient(handlerStub)
            {
                BaseAddress = new Uri("http://localhost")
            };

            var interceptor = new RequestInterceptorHandler(httpClient);
            var blockchainWalletsApiFactory = new BlockchainWalletsApiFactory();
            var blockchainWalletClient      =
                new Lykke.Service.BlockchainWallets.Client.BlockchainWalletsClient("http://localhost:5000",
                                                                                   logFactory.Object,
                                                                                   blockchainWalletsApiFactory,
                                                                                   1,
                                                                                   interceptor);

            return(blockchainWalletClient);
        }