public void Create_Throws_InvalidOperationException_When_No_DataContextProvider_Has_Been_Set() { var factory = new LinqToSqlUnitOfWorkFactory(); Assert.Throws<InvalidOperationException>( () => factory.Create() ); }
public void Create_Throws_InvalidOperationException_When_No_DataContextProvider_Has_Been_Set() { var factory = new LinqToSqlUnitOfWorkFactory(); Assert.Throws <InvalidOperationException>( () => factory.Create() ); }
public void Create_Returns_LinqToSqlUnitOfWork_Instance_When_DataContextProvider_Has_Been_Set() { LinqToSqlUnitOfWorkFactory.SetDataContextProvider(() => new TestDataDataContext()); var factory = new LinqToSqlUnitOfWorkFactory(); var uowInstance = factory.Create(); Assert.That(uowInstance, Is.Not.Null); Assert.That(uowInstance, Is.TypeOf(typeof(LinqToSqlUnitOfWork))); LinqToSqlUnitOfWorkFactory.SetDataContextProvider(null); }
public void Create_Returns_LinqToSqlUnitOfWork_Instance_When_DataContextProvider_Has_Been_Set() { LinqToSqlUnitOfWorkFactory.SetDataContextProvider(() => new TestDataDataContext()); var factory = new LinqToSqlUnitOfWorkFactory(); var uowInstance = factory.Create(); Assert.That(uowInstance, Is.Not.Null); Assert.That(uowInstance, Is.TypeOf(typeof (LinqToSqlUnitOfWork))); LinqToSqlUnitOfWorkFactory.SetDataContextProvider(null); }
public void SetUp() { LinqToSqlUnitOfWorkFactory.SetDataContextProvider(() => { var context = new TestDataDataContext { DeferredLoadingEnabled = true }; //context.Log = Console.Out; //Uncomment if you want to see SQL output. return(context); }); var locator = MockRepository.GenerateStub <IServiceLocator>(); locator.Stub(x => x.GetInstance <IUnitOfWorkFactory>()) .Return(new LinqToSqlUnitOfWorkFactory()).Repeat.Any(); ServiceLocator.SetLocatorProvider(() => locator); }
public void TearDown() { LinqToSqlUnitOfWorkFactory.SetDataContextProvider(null); }