@Test
  public void testValidTransfer() {

    Boolean doAgain = false;
    final Money amount = new Money(10);
    Balances testBalances = new Balances();
    testBalances.setBalances(new Money(1010), new Money(1010));

    int[] cash = new int[2];

    cash[0] = 10;
    cash[1] = 0;

    Message unMessage = new Message(3, 1, 42, 1, 0, 1, cash);

    unTransfer =
        new Transfer(
            unAtm.getComponents(),
            uneCarte,
            42,
            unAtm.getID(),
            unAtm.getPlace(),
            unAtm.getBankName());

    unTransfer.completeTransaction(unMessage);

    unTransfer.connectToBank();

    assertTrue(unTransfer.getBalances().equals(testBalances));
  }
package store;