assertThat(accountChange.getCreatedAt()).isEqualTo(DateUtils.fromISO8601DateString("2014-02-06T18:12:42-08:00"));
assertThat(accountChange.getTransactionId()).isEqualTo("52f4411aabf9534a02000081");
assertThat(accountChange.isConfirmed()).isTrue();
assertThat(accountChange.getAmount()).isEqualsToByComparingFields(new CoinbaseMoney("BTC", new BigDecimal("1.20000000")));
CoinbaseCache cache = accountChange.getCache();
assertThat(cache.isNotesPresent()).isTrue();
assertThat(cache.getCategory()).isEqualTo(CoinbaseAccountChangeCategory.TX);
CoinbaseUser otherUser = cache.getOtherUser();
assertThat(otherUser.getId()).isEqualTo("5083a5410924750200000001");
assertThat(otherUser.getEmail()).isEqualTo("transfers@coinbase.com");
assertThat(otherUser.getName()).isEqualTo("Coinbase");
}