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); } }
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); } }
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(); } }
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(); } } }
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); } } }
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); } }