Exemplo n.º 1
0
        public void DrinkAdditionTest()
        {
            DrinkAddition addition = new DrinkAddition("haha", 20);

            Assert.AreEqual(addition.name, "haha");
            Assert.AreEqual(addition.price, 20);
        }
Exemplo n.º 2
0
        public void DrinkAdditionTest()
        {
            DrinkAddition addition = new DrinkAddition("aa", 1111);

            Assert.AreEqual(addition.Name, "aa");
            Assert.AreEqual(addition.Price, 1111);
            Assert.AreEqual(addition.IsDrink, false);
        }
Exemplo n.º 3
0
        public void GetSweetLevelTest()
        {
            Drink         drink = new Drink("haha", 20);
            Order         order = new Order(drink);
            DrinkAddition add   = new DrinkAddition("GG", 20);

            order.AddDrinkAddition(add);
            Assert.AreEqual(order.GetSweetLevel(), "");
        }
Exemplo n.º 4
0
        public void GetTotalPriceTest()
        {
            Drink         drink = new Drink("haha", 20);
            Order         order = new Order(drink);
            DrinkAddition add   = new DrinkAddition("GG", 20);

            order.AddDrinkAddition(add);
            Assert.AreEqual(order.GetTotalPrice(), 40);
        }
Exemplo n.º 5
0
        public void GetAdditionStringTest()
        {
            Drink         drink = new Drink("haha", 20);
            Order         order = new Order(drink);
            DrinkAddition add   = new DrinkAddition("GG", 20);

            order.AddDrinkAddition(add);
            Assert.AreEqual(order.GetAdditionString(), "GG");
        }
Exemplo n.º 6
0
        public void SetSweetLevelTest()
        {
            Drink         drink = new Drink("haha", 20);
            Order         order = new Order(drink);
            DrinkAddition add   = new DrinkAddition("GG", 20);

            order.AddDrinkAddition(add);
            order.SetSweetLevel("無糖");
            Assert.AreEqual(true, true);
        }
Exemplo n.º 7
0
        public void SetTemperatureTest()
        {
            Drink         drink = new Drink("haha", 20);
            Order         order = new Order(drink);
            DrinkAddition add   = new DrinkAddition("GG", 20);

            order.AddDrinkAddition(add);
            order.SetTemperature("去冰");
            Assert.IsTrue(true);
        }
Exemplo n.º 8
0
        public void OrderTest()
        {
            Drink         drink = new Drink("haha", 20);
            Order         order = new Order(drink);
            DrinkAddition add   = new DrinkAddition("GG", 20);

            order.AddDrinkAddition(add);
            Assert.ReferenceEquals(order.drink, drink);
            Assert.ReferenceEquals(order.addition, add);
        }
Exemplo n.º 9
0
        public void CheckIsNotCompleteTest()
        {
            Drink         drink = new Drink("haha", 20);
            Order         order = new Order(drink);
            DrinkAddition add   = new DrinkAddition("GG", 20);

            order.AddDrinkAddition(add);
            Assert.IsTrue(order.CheckIsNotComplete());
            order.SetTemperature("去冰");
            order.SetSweetLevel("無糖");
            Assert.IsTrue(!order.CheckIsNotComplete());
        }
Exemplo n.º 10
0
        public void GetDataListTest()
        {
            Drink         drink = new Drink("haha", 20);
            Order         order = new Order(drink);
            DrinkAddition add   = new DrinkAddition("GG", 20);

            order.AddDrinkAddition(add);
            Assert.IsTrue(order.CheckIsNotComplete());
            order.SetTemperature("去冰");
            order.SetSweetLevel("無糖");
            List <string> list = order.GetDataList();

            Assert.AreEqual(list[0], "haha");
            Assert.AreEqual(list[1], "40");
            Assert.AreEqual(list[2], "無糖");
            Assert.AreEqual(list[3], "去冰");
            Assert.AreEqual(list[4], "GG");
        }