@Test public void canReturnWalletAccountInOpenWallet() { // Arrange: final WalletAccount account = new WalletAccount(); final TestContext context = new TestContext(); context.originalWallet.addOtherAccount(account); // Act: context.walletServices.open(context.pair); final WalletAccount resultAccount = context.walletServices.tryFindOpenAccount(account.getAddress()); // Assert: Assert.assertThat(resultAccount, IsEqual.equalTo(account)); }
@Test public void cannotReturnWalletAccountInClosedWallet() { // Arrange: final WalletAccount account = new WalletAccount(); final TestContext context = new TestContext(); context.originalWallet.addOtherAccount(account); // Act: context.walletServices.open(context.pair); context.walletServices.close(context.pair.getName()); final WalletAccount resultAccount = context.walletServices.tryFindOpenAccount(account.getAddress()); // Assert: Assert.assertThat(resultAccount, IsNull.nullValue()); }