public void GetHistoryDetailPriceTest() { DrinkModel model = new DrinkModel(); model._historyChange += func; for (int i = 0; i < 5; i++) { model.AddDrinkToCurrentOrders(i); } for (int i = 0; i < 6; i++) { model.SetSweetLevel(i, "半糖"); } for (int i = 0; i < 6; i++) { model.SetTemperature(i, "少冰"); } model.CheckOut(); Assert.AreEqual(175, model.GetHistoryDetailPrice(0)); Assert.AreEqual(0, model.GetHistoryDetailPrice(-1)); Assert.AreEqual(0, model.GetHistoryDetailPrice(100)); }