Beispiel #1
0
        public void Sale_TotalSale()
        {
            var sale = new Sale("123", 1);

            sale.AddSaleProduct(_saleProduct1);
            sale.AddSaleProduct(_saleProduct2);
            Assert.AreEqual(302, sale.TotalSale);
        }
Beispiel #2
0
        public void Sale_RemoveProduct()
        {
            var sale = new Sale("123", 1);

            sale.AddSaleProduct(_saleProduct1);
            sale.AddSaleProduct(_saleProduct2);
            var before = sale.SaleProducts.Count;

            sale.RemoveSaleProduct(_saleProduct1);
            var afterRemove = sale.SaleProducts.Count;

            Assert.AreNotEqual(before, afterRemove);
        }
Beispiel #3
0
        public void Sale_Valid()
        {
            var sale = new Sale("123", 1);

            sale.AddSaleProduct(_saleProduct1);
            Assert.AreEqual(true, sale.IsValid());
        }