コード例 #1
0
        public void TestAddOrderedCoupon()
        {
            using (basicEntities be = new basicEntities())
            {
                owner    = TestOwner.AddOwner("owner123", "adam", "admin123123", 054, 3134195, "*****@*****.**");
                admin    = TestAdmin.AddAdmin("admin123", "adam", "admin123123", 054, 3134195, "*****@*****.**");
                b        = TestBusiness.AddBusinesses("123", admin, owner, "beer-Sheva", "bla", Category.CarsAccessories);
                cop      = TestCoupon.CreateCoupon(2, "Fly PIZZA", "100", "40", b, "10/10/2014", 8);
                customer = TestCustomer.AddCustomer("Customer123", "adam", "admin123123", 054, 3134195, "*****@*****.**");

                be.Users.Add(owner);
                be.Users.Add(admin);
                be.Businesses.Add(b);
                be.Coupons.Add(cop);
                be.SaveChanges();

                oc              = new OrderedCoupon();
                oc.SerialNum    = 4;
                oc.Status       = StatusType.NotUsed;
                oc.PurchaseDate = "27/04/1990";
                oc.Coupon       = cop;
                oc.UseDate      = "";
                oc.Rank         = "0";
                oc.Opinion      = "";
                oc.Customer     = customer;

                be.OrderedCoupons.Add(oc);
                be.SaveChanges();


                Assert.AreEqual(be.OrderedCoupons.Find(oc.SerialNum).PurchaseDate, oc.PurchaseDate);
            }
        }
コード例 #2
0
        public void TestAddCouponInterests()
        {
            using (basicEntities be = new basicEntities())
            {
                owner = TestOwner.AddOwner("owner123", "adam", "admin123123", 054, 3134195, "*****@*****.**");
                admin = TestAdmin.AddAdmin("admin123", "adam", "admin123123", 054, 3134195, "*****@*****.**");
                b     = TestBusiness.AddBusinesses("123", admin, owner, "beer-Sheva", "bla", Category.CarsAccessories);
                cop   = TestCoupon.CreateCoupon(2, "Fly PIZZA", "100", "40", b, "10/10/2014", 8);

                be.Users.Add(owner);
                be.Users.Add(admin);
                be.Businesses.Add(b);
                be.Coupons.Add(cop);
                be.SaveChanges();


                ci = new CouponInterests();

                ci.CouponId   = cop.Id;
                ci.InterestID = InterestType.Dancing;


                be.CouponInterests.Add(ci);
                be.SaveChanges();


                Assert.AreEqual(be.CouponInterests.Find(ci.InterestID, ci.CouponId).CouponId, ci.CouponId);
            }
        }
コード例 #3
0
 public static void RemoveCoupon(int CouponID)
 {
     using (basicEntities be = new basicEntities())
     {
         Coupon.Coupon CouponToRemove = be.Coupons.Find(CouponID);
         string        Businessid     = CouponToRemove.Business.BusinessID;
         be.Coupons.Remove(CouponToRemove);
         be.SaveChanges();
         TestBusiness.RemoveBusinesses(Businessid);
         be.SaveChanges();
     }
 }
コード例 #4
0
 public void Cleanup()
 {
     using (basicEntities be = new basicEntities())
     {
         if (be.Coupons.Find(coupon) != null)
         {
             be.Coupons.Remove(be.Coupons.Find(coupon));
             be.SaveChanges();
             TestBusiness.RemoveBusinesses(Businessid);
             be.SaveChanges();
         }
     }
 }
コード例 #5
0
        public static void DeleteAllBusiness()
        {
            using (basicEntities be = new basicEntities())
            {
                var query = from b in be.Businesses
                            select b;

                foreach (Coupon.Business item in query)
                {
                    TestBusiness.RemoveBusinesses(item.BusinessID);
                }
            }
        }
コード例 #6
0
        public int TestCouponAdd()
        {
            TestBusiness bn = new TestBusiness();

            Businessid = bn.TestBusinessAdd();
            using (basicEntities be = new basicEntities())
            {
                Business      b   = be.Businesses.Find(Businessid);
                Coupon.Coupon cop = CreateCoupon(2, "Fly PIZZA", "100", "40", b, "10/10/2014", 8);
                be.Coupons.Add(cop);
                be.SaveChanges();
                return(cop.Id);
            }
        }