public void GetUnitOfWorkFactory_uses_same_session_factory_as_provider() { var factory = new Mock<ISessionFactory>(); var provider = new HibernateDataServicesProvider(factory.Object); var unitOfWorkFactory = (HibernateUnitOfWorkFactory)provider.GetUnitOfWorkFactory(); Assert.AreEqual(factory.Object, unitOfWorkFactory.SessionFactory); }
public void GetUnitOfWorkFactory_throws_HibernateDataProviderException_if_session_factory_not_set() { var provider = new HibernateDataServicesProvider(); provider.GetUnitOfWorkFactory(); }
public void GetUnitOfWorkFactory_returns_factory() { var factory = new Mock<ISessionFactory>(); var provider = new HibernateDataServicesProvider(factory.Object); Assert.IsNotNull(provider.GetUnitOfWorkFactory()); }