def test_fortynine_and_fiftyone_cents_with_five_dollars_off(self): self.assertEqual(checkout.calculate_order(49.51, 5, .10), 54.41)
def test_fortyfive_with_ten_dollars_off(self): self.assertEqual(checkout.calculate_order(45, 10, .10), 45.34)
def test_fortynine_with_five_dollars_off(self): self.assertEqual(checkout.calculate_order(49, 5, .20), 49.26)
def test_threehundred_thirtythree_and_thirty_cents_with_five_dollars_off( self): self.assertEqual(checkout.calculate_order(333.30, 5, .10), 313.20)
def test_price_as_seven_with_twenty_percent(self): self.assertEqual(checkout.calculate_order(7, 5, .20), 7.65)
def test_sixtyfour_and_ninetynine_cents_with_five_dollars_off(self): self.assertEqual(checkout.calculate_order(64.99, 5, .15), 54.05)
def test_seventynine_with_ten_dollars_off(self): self.assertEqual(checkout.calculate_order(79, 10, .10), 65.83)
def test_twentynine_with_ten_dollars_off(self): self.assertEqual(checkout.calculate_order(29, 10, .20), 24.06)
def test_twentynine_ninetynine_with_five_dollars_off(self): self.assertEqual(checkout.calculate_order(29.99, 5, .10), 31.79)
def test_twentytwo_twentytwo_with_ten_dollars_off(self): self.assertEqual(checkout.calculate_order(22.22, 10, .10), 19.61)
def test_nineteen_with_five_dollars_off(self): self.assertEqual(checkout.calculate_order(19, 5, .15), 20.56)
def test_sixteen_with_five_dollars_off(self): self.assertEqual(checkout.calculate_order(16, 5, .10), 18.44)
def test_price_as_ten_with_ten_dollars_off(self): self.assertEqual(checkout.calculate_order(10, 10, .10), 5.95)
def test_price_as_ten_dollars(self): self.assertEqual(checkout.calculate_order(10, 5, .15), 10.46)
def test_fortynine_and_ninetynine_cents_with_ten_dollars_off(self): self.assertEqual(checkout.calculate_order(49.99, 10, .20), 45.86)
def test_twenty_and_one_cent_with_five_dollars_off(self): self.assertEqual(checkout.calculate_order(20.01, 5, .20), 20.68)
def test_fiftyeight_with_five_dollars_off(self): self.assertEqual(checkout.calculate_order(58, 5, .10), 50.56)
def test_thirtynine_with_five_dollars_off(self): self.assertEqual(checkout.calculate_order(39, 5, .10), 44.39)
def test_sixtyseven_with_ten_dollars_off(self): self.assertEqual(checkout.calculate_order(67, 5, .20), 52.58)
def test_forty_with_five_dollars_off(self): self.assertEqual(checkout.calculate_order(41, 5, .15), 44.39)
def test_onehundred_with_ten_dollars_off(self): self.assertEqual(checkout.calculate_order(100, 10, .20), 76.32)
def test_price_as_five_dollars(self): self.assertEqual(checkout.calculate_order(5, 5, .10), 5.95)
def test_price_as_seven_with_ten_percent_off(self): self.assertEqual(checkout.calculate_order(7, 5, .10), 7.86)
def test_price_as_seven_with_fifteen_percent(self): self.assertEqual(checkout.calculate_order(7, 5, .15), 7.75)