From: Peter S. <sz...@us...> - 2004-04-15 15:53:50
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate.Test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14532/NHibernate.Test Modified Files: FooBarTest.cs Log Message: Fixed Order by error... Index: FooBarTest.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate.Test/FooBarTest.cs,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** FooBarTest.cs 15 Apr 2004 15:38:02 -0000 1.11 --- FooBarTest.cs 15 Apr 2004 15:53:41 -0000 1.12 *************** *** 71,85 **** { ISession s = sessions.OpenSession(); Baz b = new Baz(); IDictionary ss = new Hashtable(); ! ss.Add(b, new Sortable[] {new Sortable("foo") }); ! // ss.Add(b, new Sortable("bar") ); ! // ss.Add(b, new Sortable("baz") ); b.sortablez = ss; s.Save(b); s.Flush(); s.Close(); s = sessions.OpenSession(); IList result = s.CreateCriteria(typeof(Baz)) .AddOrder( Expression.Order.Asc("name") ) --- 71,88 ---- { ISession s = sessions.OpenSession(); + ITransaction t = s.BeginTransaction(); Baz b = new Baz(); IDictionary ss = new Hashtable(); ! ss.Add(new Sortable("foo"), null); ! ss.Add(new Sortable("bar"), null); ! ss.Add(new Sortable("baz"), null); b.sortablez = ss; s.Save(b); s.Flush(); + t.Commit(); s.Close(); s = sessions.OpenSession(); + t = s.BeginTransaction(); IList result = s.CreateCriteria(typeof(Baz)) .AddOrder( Expression.Order.Asc("name") ) *************** *** 89,92 **** --- 92,96 ---- Assert.AreEqual( ( (Sortable) b.sortablez[0] ).name, "bar" ); s.Flush(); + t.Commit(); s.Close(); } |