def test_many_ingredients(self): i1 = Ingredient("Patty", 5, 10) i2 = Ingredient("Cheese", 1, 10) i3 = Ingredient("Carrot", 1.5, 10) i4 = Ingredient("Lettuce", 0.5, 10) burger = Burger() burger.add_ingredient(i1, 2) #10 burger.add_ingredient(i2, 1) #1 burger.add_ingredient(i3, 3) #4.5 burger.add_ingredient(i4, 2) #1.0 assert burger.cost() == 18.5 #total 16.5 plus base cost 2$
def test_burger_with_ingredient(self): burger = Burger() burger.add_ingredient(Ingredient("Patty", 3, 10), 2) assert burger.cost() == 8
def test_empty_burger(self): burger = Burger() assert burger.cost() == 2