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();
}
|