Esempio n. 1
0
        public void TestMethod_SaveEither_Int32()
        {
            var obj = new EitherRoot {
                StringOrInt = 120,
            };

            this.Session.Save(obj);
        }
Esempio n. 2
0
        public void TestMethod_SaveEither_String()
        {
            var obj = new EitherRoot {
                StringOrInt = "Miguel",
            };

            this.Session.Save(obj);
        }
Esempio n. 3
0
        public void TestMethod_LoadEither_Int32()
        {
            // SETUP - first we need to save to the database
            var obj = new EitherRoot {
                StringOrInt = 120,
            };

            using (var session = this.SessionProvider.SessionFactory.OpenSession())
                session.Save(obj);

            // TEST - load the previously saved entity
            var obj2 = this.Session.Get <EitherRoot>(obj.Id);

            // ASSERT
            Assert.AreEqual(obj2.StringOrInt, 120);
        }