Examples of AccountBalance


Examples of com.wesabe.api.accounts.entities.AccountBalance

@RunWith(Enclosed.class)
public class AccountBalanceTest {
  public static class An_Account_Balance {
    @Test
    public void itHasABalance() {
      AccountBalance accountBalance = new AccountBalance(new Account("Checking", USD), decimal("10.00"), new DateTime());
      assertEquals(money("10.00", USD), accountBalance.getBalance());
    }
View Full Code Here

Examples of com.wesabe.api.accounts.entities.AccountBalance

    }
   
    @Test
    public void itHasAnAccount() {
      Account account = new Account("Checking", USD);
      AccountBalance accountBalance = new AccountBalance(account, decimal("10.00"), new DateTime());
      assertEquals(account, accountBalance.getAccount());
    }
View Full Code Here

Examples of com.wesabe.api.accounts.entities.AccountBalance

      assertEquals(account, accountBalance.getAccount());
    }
   
    @Test
    public void itCanBeConstructedWithAnAccountAndAmountAndDate() {
      new AccountBalance(new Account("Checking", USD), decimal("10.00"), new DateTime());
    }
View Full Code Here

Examples of com.wesabe.api.accounts.entities.AccountBalance

   
    @Test
    public void itCanBeConstructedWithAnAccountAndAMoneyWithMatchingCurrencies() {
      Account account = new Account("Checking", USD);
      Money balance = money("10.00", USD);
      new AccountBalance(account, balance, new DateTime());
    }
View Full Code Here

Examples of com.wesabe.api.accounts.entities.AccountBalance

   
    @Test(expected=CurrencyMismatchException.class)
    public void itCannotBeConstructedWithAnAccountWhoseCurrencyMismatchesTheMoneyBalance() {
      Account account = new Account("Checking", USD);
      Money mismatchedBalance = money("10.00", GBP);
      new AccountBalance(account, mismatchedBalance, new DateTime());
    }
View Full Code Here

Examples of com.wesabe.api.accounts.entities.AccountBalance

    private CurrencyExchangeRateMap exchangeRates = new CurrencyExchangeRateMap();
   
    @Before
    public void setup() throws Exception {
      checking.setCurrency(USD);
      inject(Account.class, checking, "accountBalances", Sets.newHashSet(new AccountBalance(checking, decimal("100.00"), new DateTime())));
     
      starbucks.setStatus(TxactionStatus.ACTIVE);
      wholeFoods.setStatus(TxactionStatus.ACTIVE);
      deleted.setStatus(TxactionStatus.DELETED);
      disabled.setStatus(TxactionStatus.DISABLED);
View Full Code Here

Examples of com.wesabe.api.accounts.entities.AccountBalance

    @Before
    public void setup() throws Exception {
      checking.setCurrency(USD);
      savings.setCurrency(USD);
     
      inject(Account.class, checking, "accountBalances", Sets.newHashSet(new AccountBalance(checking, decimal("100.00"), new DateTime())));
      inject(Account.class, savings, "accountBalances", Sets.newHashSet(new AccountBalance(savings, decimal("100.00"), new DateTime())));
     
      starbucks.setStatus(TxactionStatus.ACTIVE);
      wholeFoods.setStatus(TxactionStatus.ACTIVE);
      interestEarned.setStatus(TxactionStatus.ACTIVE);
     
View Full Code Here

Examples of com.wesabe.api.accounts.entities.AccountBalance

    @Before
    public void setup() throws Exception {
      checking.setCurrency(USD);
      savings.setCurrency(USD);
     
      inject(Account.class, checking, "accountBalances", Sets.newHashSet(new AccountBalance(checking, decimal("100.00"), new DateTime())));
      inject(Account.class, savings, "accountBalances", Sets.newHashSet(new AccountBalance(savings, decimal("100.00"), new DateTime())));
     
      starbucks.setStatus(TxactionStatus.ACTIVE);
      wholeFoods.setStatus(TxactionStatus.ACTIVE);
      interestEarned.setStatus(TxactionStatus.ACTIVE);
     
View Full Code Here

Examples of com.wesabe.api.accounts.entities.AccountBalance

    @Before
    public void setup() throws Exception {
      checking.setCurrency(USD);
      savings.setCurrency(USD);
     
      inject(Account.class, checking, "accountBalances", Sets.newHashSet(new AccountBalance(checking, decimal("100.00"), new DateTime())));
      inject(Account.class, savings, "accountBalances", Sets.newHashSet(new AccountBalance(savings, decimal("100.00"), new DateTime())));
     
      starbucks.setStatus(TxactionStatus.ACTIVE);
      wholeFoods.setStatus(TxactionStatus.ACTIVE);
      interestEarned.setStatus(TxactionStatus.ACTIVE);
     
View Full Code Here

Examples of com.wesabe.api.accounts.entities.AccountBalance

    @Before
    public void setup() throws Exception {
      checking.setCurrency(USD);
      savings.setCurrency(USD);
     
      inject(Account.class, checking, "accountBalances", Sets.newHashSet(new AccountBalance(checking, decimal("100.00"), new DateTime())));
      inject(Account.class, savings, "accountBalances", Sets.newHashSet(new AccountBalance(savings, decimal("100.00"), new DateTime())));
     
      this.starbucksMerchant = new Merchant("Starbucks");
      this.wholeFoodsMerchant = new Merchant("Whole Foods");
     
      starbucks.setStatus(TxactionStatus.ACTIVE);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.