package demo import kotlin.test.Test import kotlin.test.assertEquals import org.joda.money.CurrencyUnit.USD import org.joda.money.Money class OrderTest { @Test fun totalsEveryItem() { val order = Order(listOf(2400, 1800, 800)) assertEquals(Money.ofMinor(USD, 5000), order.total()) } @Test fun handlesAnEmptyOrder() { val order = Order(emptyList()) assertEquals(Money.zero(USD), order.total()) } }