public void given_null_personal_bridge_list_accounts_should_not_return_accounts()
        {
            _personalBridge = null;
            _rpc            = new NdmRpcConsumerModule(_consumerService, _depositReportService, _jsonRpcNdmConsumerChannel,
                                                       _ethRequestService, _personalBridge, _timestamper);
            var result = _rpc.ndm_listAccounts();

            result.Data.Should().BeEmpty();
        }
 public void Setup()
 {
     _consumerService           = Substitute.For <IConsumerService>();
     _depositReportService      = Substitute.For <IDepositReportService>();
     _jsonRpcNdmConsumerChannel = Substitute.For <IJsonRpcNdmConsumerChannel>();
     _ethRequestService         = Substitute.For <IEthRequestService>();
     _personalBridge            = Substitute.For <IPersonalBridge>();
     _timestamper = new Timestamper(Date);
     _rpc         = new NdmRpcConsumerModule(_consumerService, _depositReportService, _jsonRpcNdmConsumerChannel,
                                             _ethRequestService, _personalBridge, _timestamper);
 }
 public void Setup()
 {
     _consumerService             = Substitute.For <IConsumerService>();
     _depositReportService        = Substitute.For <IDepositReportService>();
     _jsonRpcNdmConsumerChannel   = Substitute.For <IJsonRpcNdmConsumerChannel>();
     _ethRequestService           = Substitute.For <IEthRequestService>();
     _ethPriceService             = Substitute.For <IEthPriceService>();
     _gasPriceService             = Substitute.For <IGasPriceService>();
     _gasLimitsService            = Substitute.For <IConsumerGasLimitsService>();
     _consumerTransactionsService = Substitute.For <IConsumerTransactionsService>();
     _wallet      = Substitute.For <IWallet>();
     _timestamper = new Timestamper(Date);
     _rpc         = new NdmRpcConsumerModule(_consumerService, _depositReportService, _jsonRpcNdmConsumerChannel,
                                             _ethRequestService, _ethPriceService, _gasPriceService, _consumerTransactionsService, _gasLimitsService,
                                             _wallet, _timestamper);
 }
        public void given_null_wallet_list_accounts_should_return_no_accounts()
        {
            _rpc = new NdmRpcConsumerModule(
                _consumerService,
                _depositReportService,
                _jsonRpcNdmConsumerChannel,
                _ethRequestService,
                _ethPriceService,
                _gasPriceService,
                _consumerTransactionsService,
                _gasLimitsService,
                NullWallet.Instance,
                _timestamper);
            var result = _rpc.ndm_listAccounts();

            result.Data.Should().BeEmpty();
        }