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 given_personal_bridge_list_accounts_should_return_accounts() { _personalBridge.ListAccounts().Returns(new[] { TestItem.AddressA }); var result = _rpc.ndm_listAccounts(); _personalBridge.Received().ListAccounts(); result.Data.Should().ContainSingle(); var account = result.Data.Single(); account.Should().NotBeNull(); account.Address.Should().NotBeNull(); account.Unlocked.Should().BeFalse(); }
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(); }