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.
|