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 intilaizeTest() { a = new OrderedCoupon(); a.CouponId = "101"; a.Used =false; a.Rank = 5; b = new OrderedCoupon(); b.CouponId = "102"; b.Used = true; b.Rank = 4; }
public void test_EditOrderedCoupon() { db.OrderedCouponSet.Add(a); OrderedCoupon tmp = db.OrderedCouponSet.Find(a.CouponId); db.OrderedCouponSet.Remove(a); db.SaveChanges(); tmp.CouponId = "666"; db.OrderedCouponSet.Add(tmp); db.SaveChanges(); Assert.AreEqual(db.OrderedCouponSet.Find(a.CouponId).CouponId, "666"); db.OrderedCouponSet.Remove(tmp); db.SaveChanges(); }
public void TestInitOrderedCoupon() { //making sure the table is empty TestBuisness.clearAllTable(); uAdmin = new Users_SystemAdministrator(); user2 = new User(); user2.userName = "******"; uCos = new Users_Customer(); user3 = new User(); user3.userName = "******"; uCos.User = user3; uAdmin.User = user2; cat1 = new CatalogCoupon(); cat1.catalogID = 123; cat1.Users_SystemAdministrator = uAdmin; cat1.CouponName = "free resert"; user1 = new User(); c1 = new Category(); b1 = new Buisness(); l1 = new Location(); uCos.Location = l1; l1.latitude = 34.8999; l1.longitude = 45.3666; ub1 = new Users_BuisnessOwner(); b1.BuisDescription = "Sushi bar"; b1.buisAddress = "Aharom Meskin 13"; b1.buisCity = "Beer-Sheva"; b1.buisName = "JAPANIKA"; user1.userName = "******"; c1.catName = "food"; ub1.User = user1; b1.Users_BuisnessOwner = ub1; b1.Category = c1; b1.Location = l1; cat1.Category = c1; cat1.Location = l1; cat1.Buisness = b1; ordCoup = new OrderedCoupon(); ordCoup.serialKey = "serialKey"; ordCoup.CatalogCoupon = cat1; ordCoup.Users_Customer = uCos; or_da = new OrderedCouponDataAccess(); }