Update of /cvsroot/nhibernate/nhibernate/src/NHibernate.Test
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9574/NHibernate.Test
Modified Files:
FooBarTest.cs
Log Message:
CharacterType changed to CharType (System.Character doesn't exists, but System.Char does)
Index: FooBarTest.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate.Test/FooBarTest.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** FooBarTest.cs 6 Apr 2004 12:56:39 -0000 1.1
--- FooBarTest.cs 8 Apr 2004 15:55:47 -0000 1.2
***************
*** 17,20 ****
--- 17,21 ----
"Qux.hbm.xml",
"Glarch.hbm.xml",
+ "Simple.hbm.xml",
"Fum.hbm.xml",
"Fumm.hbm.xml",
***************
*** 38,64 ****
{
ISession s = sessions.OpenSession();
! /* Baz baz = new Baz();
! ICollection fooBag = new ArrayList();
! fooBag.add( new Foo() );
! fooBag.add( new Foo() );
! baz.setFooBag(fooBag);
! s.save(baz);
! fooBag = baz.getFooBag();
s.Find("from Baz baz left join fetch baz.fooBag");
Assert.IsTrue( NHibernate.IsInitialized(fooBag) );
! Assert.IsTrue( fooBag==baz.getFooBag() );
! Assert.IsTrue( baz.getFooBag().size()==2 );
s.Close();
!
! s = sessions.OpenSession();
! baz = (Baz) s.load( typeof(Baz), baz.getCode() );
! Object bag = baz.getFooBag();
! Assert.IsFalse( NHibernate.IsInitialized(bag) );
! s.Find("from Baz baz left join fetch baz.fooBag");
! Assert.IsFalse( NHibernate.IsInitialized(bag) );
! Assert.IsTrue( bag==baz.getFooBag() );
! Assert.IsTrue( baz.getFooBag().size()==2 );
! s.Delete(baz);
! s.Flush();*/
s.Close();
}
--- 39,66 ----
{
ISession s = sessions.OpenSession();
! Baz baz = new Baz();
! IList fooBag = new ArrayList();
! fooBag.Add( new Foo() );
! fooBag.Add( new Foo() );
! baz.fooBag=fooBag;
! s.Save(baz);
! fooBag = baz.fooBag;
s.Find("from Baz baz left join fetch baz.fooBag");
Assert.IsTrue( NHibernate.IsInitialized(fooBag) );
! Assert.IsTrue( fooBag==baz.fooBag );
! Assert.IsTrue( baz.fooBag.Count==2 );
s.Close();
!
! // s = sessions.OpenSession();
! // baz = (Baz) s.load( typeof(Baz), baz.getCode() );
! // Object bag = baz.getFooBag();
! // Assert.IsFalse( NHibernate.IsInitialized(bag) );
! // s.Find("from Baz baz left join fetch baz.fooBag");
! // Assert.IsFalse( NHibernate.IsInitialized(bag) );
! // Assert.IsTrue( bag==baz.getFooBag() );
! // Assert.IsTrue( baz.getFooBag().size()==2 );
! // s.Delete(baz);
! // s.Flush();
!
s.Close();
}
|