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