Revision: 4966
http://nhibernate.svn.sourceforge.net/nhibernate/?rev=4966&view=rev
Author: ayenderahien
Date: 2010-03-23 21:19:52 +0000 (Tue, 23 Mar 2010)
Log Message:
-----------
Adding passing test
Modified Paths:
--------------
branches/2.1.x/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1908/Fixture.cs
Modified: branches/2.1.x/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1908/Fixture.cs
===================================================================
--- branches/2.1.x/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1908/Fixture.cs 2010-03-23 21:04:38 UTC (rev 4965)
+++ branches/2.1.x/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1908/Fixture.cs 2010-03-23 21:19:52 UTC (rev 4966)
@@ -31,5 +31,31 @@
.List();
}
}
+
+ [Test]
+ public void QueryPropertyInBothFilterAndQuery_WithWith()
+ {
+ using (ISession s = OpenSession())
+ {
+ s.EnableFilter("validity")
+ .SetParameter("date", DateTime.Now);
+
+ s.CreateQuery(@"
+ select
+ inv.ID
+ from
+ Invoice inv
+ join inv.Category cat with cat.ValidUntil > :now
+ left join cat.ParentCategory parentCat with parentCat.ID != :myInt
+ where
+ inv.ID = :invId
+ and inv.Issued < :now
+ ")
+ .SetDateTime("now", DateTime.Now)
+ .SetInt32("invId", -999)
+ .SetInt32("myInt", -888)
+ .List();
+ }
+ }
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|