From: <Ric...@us...> - 2009-06-29 20:12:52
|
Revision: 4546 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=4546&view=rev Author: RicBrown Date: 2009-06-29 20:12:51 +0000 (Mon, 29 Jun 2009) Log Message: ----------- Added tests for simple criterion operators. Modified Paths: -------------- trunk/nhibernate/src/NHibernate.Test/Criteria/Lambda/CriteriaOfTFixture.cs Modified: trunk/nhibernate/src/NHibernate.Test/Criteria/Lambda/CriteriaOfTFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/Criteria/Lambda/CriteriaOfTFixture.cs 2009-06-29 19:46:11 UTC (rev 4545) +++ trunk/nhibernate/src/NHibernate.Test/Criteria/Lambda/CriteriaOfTFixture.cs 2009-06-29 20:12:51 UTC (rev 4546) @@ -20,11 +20,21 @@ { ICriteria expected = CreateTestCriteria(typeof(Person)) - .Add(Restrictions.Eq("Name", "test name")); + .Add(Restrictions.Eq("Name", "test name")) + .Add(Restrictions.Not(Restrictions.Eq("Name", "not test name"))) + .Add(Restrictions.Gt("Age", 10)) + .Add(Restrictions.Ge("Age", 11)) + .Add(Restrictions.Lt("Age", 50)) + .Add(Restrictions.Le("Age", 49)); ICriteria<Person> actual = CreateTestQueryOver<Person>() - .And(p => p.Name == "test name"); + .And(p => p.Name == "test name") + .And(p => p.Name != "not test name") + .And(p => p.Age > 10) + .And(p => p.Age >= 11) + .And(p => p.Age < 50) + .And(p => p.Age <= 49); AssertCriteriaAreEqual(expected, actual); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |