Example #1
0
 public AwardJob(IBettingService bettingService, IBidService bidService, IWalletService walletService, IBitcoinWalletService bitcoinWalletService, UserManager <AppIdentityUser> userManager, IEmailSender emailSender)
 {
     this.bettingService       = bettingService;
     this.bidService           = bidService;
     this.walletService        = walletService;
     this.bitcoinWalletService = bitcoinWalletService;
     this.userManager          = userManager;
     this.emailSender          = emailSender;
 }
 public BidController(
     IBidService bidService,
     IBettingService bettingService,
     IBitcoinWalletService bitcoinWalletService,
     UserManager <AppIdentityUser> userManager)
 {
     this.bidService           = bidService;
     this.userManager          = userManager;
     this.bettingService       = bettingService;
     this.bitcoinWalletService = bitcoinWalletService;
 }
        public BitcoinWalletServiceTest()
        {
            var services          = new ServiceCollection();
            var efServiceProvider = new ServiceCollection().AddEntityFrameworkInMemoryDatabase().BuildServiceProvider();

            services.AddTransient <IBitcoinAverageApi, BitcoinAverageApi>(
                provider => new BitcoinAverageApi(
                    new OptionsWrapper <BitcoinAvarageSettings>(
                        new BitcoinAvarageSettings()
            {
                SecretKey = "", PublicKey = ""
            })));

            this.bitcoinWalletService = new BitcoinWalletService(new BitcoinSettings()
            {
                NetworkStr = "TestNet", Password = "******", Path = "../../../wallet.dat"
            });
        }
 public CheckPaymentJob(IBettingService bettingService, IBidService bidService, IBitcoinWalletService bitcoinWalletService)
 {
     this.bettingService       = bettingService;
     this.bidService           = bidService;
     this.bitcoinWalletService = bitcoinWalletService;
 }