public void LingToHibernateTesting() { CanSaveCompany(); linqCompany = UnitOfWork.CurrentSession.Linq<Company>(); //FIRST METHOD var q = (from comp in linqCompany where comp.ID == "MSZ" select comp).First(); //SECOND METHOD var queryHandler = new QueryHandler<Company>(); queryHandler.AddCriteria(comp => comp.ID == "MSZ"); var p = queryHandler.GetList().First(); bool t = q == p; int totalCount = 1;//q.Count(); //var query = from user in session.Linq<User>() // select new { user.Name, RoleName = user.Role.Name }; //Assert.AreEqual(3, totalCount); //var p = (from item in UnitOfWork.CurrentSession.Linq<Product>() // where item.Title == ID // select item).First(); }