public void SaveObjectWithStringChangedToUpper() { object savedId; Foo f = new Foo("something"); using (ISession s = sessions.OpenSession()) using (ITransaction tx = s.BeginTransaction()) { savedId = s.Save(f); tx.Commit(); } using (ISession s = sessions.OpenSession()) { Foo upperFoo = s.Get<Foo>(savedId); Assert.AreEqual("[something]", upperFoo.Description); } }
public void SaveNullPropertyAndGetItBack() { object savedId; Foo f = new Foo(""); using (ISession s = sessions.OpenSession()) using (ITransaction tx = s.BeginTransaction()) { savedId = s.Save(f); tx.Commit(); } using (ISession s = sessions.OpenSession()) { Foo upperFoo = s.Get<Foo>(savedId); Assert.IsNull(upperFoo.Description); } }