@Test(expected = IllegalStateException.class)
public void 쿠폰할인적용시_이미사용했을경우() {

    final double amount = 10D;
    final Coupon coupon = buildCoupon(amount, 10);
    // 쿠폰생성시 쿠폰 사용 여부를 생성할 수 없어 apply() 두번 호출
    coupon.apply();
    coupon.apply();
}