public void ItemRegister_Total_SingleItem() { var itemRegister = new ItemRegister(); itemRegister.Add(new MockItem()); Assert.Equal(1.0m, itemRegister.Total()); }
public void ItemRegister_Total_TenItems() { var itemRegister = new ItemRegister(); for (int i = 0; i < 10; i++) { itemRegister.Add(new MockItem()); } Assert.Equal(10.0m, itemRegister.Total()); }
public void ItemRegister_Add_QuantityItem() { var register = new ItemRegister(); register.Add(new QuantityItem() { quantity = 1, value = 1 }); Assert.Equal(1, register.Total()); }
public void ItemRegister_Add_WeightedItem() { var register = new ItemRegister(); register.Add(new WeightedItem() { weight = 1, value = 1 }); Assert.Equal(1, register.Total()); }
public void ItemRegister_Add_DifferentItems() { var register = new ItemRegister(); register.Add(new QuantityItem() { name = "quantity", quantity = 1, value = 1 }); register.Add(new WeightedItem() { name = "weighted", weight = 1, value = 1 }); register.Add(new MockItem()); Assert.Equal(3, register.Total()); }