Пример #1
0
        public void addPayment()
        {
            decimal expectedPayment = 10;
            Sale    s = new OTCSale();

            s.AddCashPayment(10);
            Assert.AreEqual(expectedPayment, s.PaymentTotal);
        }
Пример #2
0
        public void increseQuentity()
        {
            decimal     expectedQty = 2;
            Sale        s           = new OTCSale();
            MenuProduct m1          = new MenuProduct {
                Price = 3
            };

            s.AddSaleLineItem(m1);
            SaleLineItem sli = s.AddSaleLineItem(m1);

            Assert.AreEqual(expectedQty, sli.Quantity);
        }
Пример #3
0
        public void saleTotal()
        {
            decimal     expectedTotal = 8;
            Sale        s             = new OTCSale();
            MenuProduct m1            = new MenuProduct {
                Price = 3
            };
            MenuProduct m2 = new MenuProduct {
                Price = 5
            };

            s.AddSaleLineItem(m1);
            s.AddSaleLineItem(m2);
            Assert.AreEqual(expectedTotal, s.SaleTotal);
        }
Пример #4
0
        public void saleChange()
        {
            decimal     expectedChange = 2;
            Sale        s  = new OTCSale();
            MenuProduct m1 = new MenuProduct {
                Price = 3
            };
            MenuProduct m2 = new MenuProduct {
                Price = 5
            };

            s.AddSaleLineItem(m1);
            s.AddSaleLineItem(m2);
            s.AddCashPayment(10);
            Assert.AreEqual(expectedChange, s.Change);
        }