예제 #1
0
        public static void searchInspacificList()
        {
            IDAL adal = new LINQ_DAL();
            IBL  abl  = new E_Mart_BL(adal);

            Department dp1 = new Department("dep1");

            dp1.DepartmentID = 1;
            Department dp2 = new Department("dep2");

            dp1.DepartmentID = 2;
            abl.add(dp1);
            Product       p1    = new Product("Banana", "Food", "1", "500", "3.5", "300");
            Product       p2    = new Product("Apple", "Food", "1", "800", "5", "1000");
            Product       p3    = new Product("T-Shirt", "Fashion", "1", "500", "3.5", "300");
            List <Object> listP = new List <Object>();

            listP.Add(p1);
            listP.Add(p2);
            listP.Add(p3);

            List <Object>  findDep1 = abl.queryByString(Classes.Product, stringFields.location, "1", listP);
            List <Product> testList = abl.queryByString(Classes.Product, stringFields.type, "Fashion", findDep1).Cast <Product>().ToList();


            Assert.IsTrue(testList.Count == 1);
        }
예제 #2
0
        public static void addAndRemovingInList()
        {
            IDAL       adal = new LINQ_DAL();
            IBL        abl  = new E_Mart_BL(adal);
            Department d1   = new Department("Department 1");

            abl.add(d1);
            Departments Deps = abl.getAllDepartments();

            Assert.IsTrue(Deps.Departmentss.Count == 1);
            abl.remove(d1);
            Departments Deps2 = abl.getAllDepartments();

            Assert.IsTrue(Deps2.Departmentss.Count == 0);
        }
예제 #3
0
        public static void isEditOK()
        {
            IDAL   adal       = new LINQ_DAL();
            IBL    abl        = new E_Mart_BL(adal);
            User   user       = new User("Naharda", "Kawabanga");
            string s1         = user.UserName;
            string s2         = user.Password;
            User   editedUser = new User(user);

            editedUser.Password = "******";
            abl.add(user);
            abl.edit(editedUser);
            Users users = abl.getAllUsers();

            Assert.IsTrue(users.Userss.ElementAt(0).Password.Equals("Banana"));
            Assert.IsTrue(users.Userss.ElementAt(0).UserName.Equals("Naharda"));
        }