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