Ejemplo n.º 1
0
        public void DoesNotRecognizeConcreteType()
        {
            var ei = new DefaultEntityTypeInspector();

            Assert.That(ei.GuessType(new object()), Is.Null);
            Assert.That(ei.GuessType(new AnEntity()), Is.Null);
        }
Ejemplo n.º 2
0
        public void ReturnTheCorrectType()
        {
            AnEntity proxy;

            using (ISession s = OpenSession())
            {
                proxy = s.Load <AnEntity>(1);
            }
            var ei = new DefaultEntityTypeInspector();

            Assert.That(ei.GuessType(proxy), Is.EqualTo(typeof(AnEntity)));
            Assert.That(!NHibernateHelper.IsInitialized(proxy), "should not initialize the proxy");
        }