public virtual void FixtureSetup() { _unitOfWorkFactory = new EFUnitOfWorkFactory(); _unitOfWorkFactory.RegisterContextProvider(() => new CodeOnlyContext("SandboxCodeOnly").Context); Locator = MockRepository.GenerateStub<IServiceLocator>(); Locator.Stub(x => x.GetInstance<IUnitOfWorkFactory>()).Return(_unitOfWorkFactory); Locator.Stub(x => x.GetInstance<IState>()).Do(new Func<IState>(() => State)); ServiceLocator.SetLocatorProvider(() => Locator); }
public virtual void FixtureSetup() { _unitOfWorkFactory = new EFUnitOfWorkFactory(); ConnectionString = ConfigurationManager.ConnectionStrings["Sandbox"].ConnectionString; _unitOfWorkFactory.RegisterContextProvider(() => new PocoContext(ConnectionString)); Locator = MockRepository.GenerateStub<IServiceLocator>(); Locator.Stub(x => x.GetInstance<IUnitOfWorkFactory>()).Return(_unitOfWorkFactory); Locator.Stub(x => x.GetInstance<IState>()).Do(new Func<IState>(() => State)); ServiceLocator.SetLocatorProvider(() => Locator); }