public void testIsLessThan() { Money m1 = new Money(98, "pds"); Money m2 = new Money(100, "pds"); assertTrue(m1.isLessThan(m2)); }
public void testIsLessThanFails() { Money m1 = new Money(98, "pds"); Money m2 = new Money(100, "pds"); assertFalse(m2.isLessThan(m1)); }
public void testIsLessThrowsExceptionWithDifferentCurrencies() { Money m1 = new Money(98, "pds"); Money m2 = new Money(100, "usd"); try { m2.isLessThan(m1); fail(); } catch (IllegalArgumentException expected) {} }