Пример #1
0
        public void DeleteUnactiveDiscountTest()
        {
            Discount discount = new Discount();

            discount.Percent  = 20;
            discount.Validity = new DateTime(2019, 12, 1);
            discount.ClientId = 1000;
            DiscountDAO discountDAO = new DiscountDAO();

            discountDAO.AddDiscount(discount);

            discount          = new Discount();
            discount.Percent  = 40;
            discount.Validity = new DateTime(1999, 12, 1);
            discount.ClientId = 1000;
            discountDAO.AddDiscount(discount);

            List <Discount> list = discountDAO.GetDiscount((int)discount.ClientId);

            discount = list[list.Count - 1];
            discountDAO.DeleteUnactiveDiscount();

            list = discountDAO.GetDiscount((int)discount.ClientId);

            Assert.IsFalse(list.Exists(l => l.Id == discount.Id));
        }