示例#1
0
        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));
        }