Files
ruby-checkout/test/bulk_discount_test.rb
T
2026-07-21 12:32:51 -04:00

16 lines
456 B
Ruby

require "minitest/autorun"
require 'bulk_discount.rb'
class BulkDiscountTest < Minitest::Test
def test_appropriate_discount_is_applied
unit_discount = 0.75
discount = BulkDiscount.new(unit_discount: unit_discount, trigger_quantity: 4)
assert_equal 0.00, discount.discount_for_quantity(3)
assert_equal unit_discount * 4, discount.discount_for_quantity(4)
assert_equal unit_discount * 5, discount.discount_for_quantity(5)
end
end