From: <aye...@us...> - 2010-03-23 21:20:07
|
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. |