public void Create_Database_Schema() { this.sessionFactoryBuilder = MockRepository.GenerateMock<ISessionFactoryBuilder>(); this.sessionFactoryBuilder.Expect(b => b.CreateSessionFactory(Arg<Schema>.Is.Equal(Schema.Rebuild))).Return(this.sessionFactory); var database = new DatabaseAccessLayer(this.sessionFactoryBuilder); database.Initalize(Schema.Rebuild); this.sessionFactoryBuilder.VerifyAllExpectations(); }
public SessionFactoryHolder( ShellSettings shellSettings, ShellTopology shellTopology, ISessionFactoryBuilder sessionFactoryBuilder, IAppDataFolder appDataFolder) { _shellSettings = shellSettings; _shellTopology = shellTopology; _sessionFactoryBuilder = sessionFactoryBuilder; _appDataFolder = appDataFolder; Logger = NullLogger.Instance; }
public void SetUp() { this.sessionFactory = MockRepository.GenerateStub<ISessionFactory>(); this.sessionFactoryBuilder = MockRepository.GenerateStub<ISessionFactoryBuilder>(); this.sessionFactoryBuilder.Stub(b => b.CreateSessionFactory(Arg<Schema>.Is.Anything)).Return(this.sessionFactory); this.database.Transaction.Begin(); }
public SessionBuilder() { _hybridInstanceScoper = new HybridInstanceScoper<ISession>(); _builder = new SessionFactoryBuilder(); }
public SessionBuilder(ISessionFactoryBuilder factoryBuilder) { _factoryBuilder = factoryBuilder; }
public BenchSuite(ISessionHelper sessionHelper, ISessionFactoryBuilder sessionFactoryBuilder) { _sessionHelper = sessionHelper; _sessionFactoryBuilder = sessionFactoryBuilder; }
public TodoService() { _sessionFactoryBuilder = new FluentSessionFactoryBuilder(); }
public SessionBuilder(ISessionFactoryBuilder sessionFactoryBuilder, ISessionStore sessionStore) { this.sessionFactoryBuilder = sessionFactoryBuilder; this.sessionStore = sessionStore; }
/// <summary> /// Initializes a new instance of the <see cref="DataSessionProvider"/> class. /// </summary> /// <param name="sessionFactoryBuilder">The session factory.</param> public DataSessionProvider(ISessionFactoryBuilder sessionFactoryBuilder) { this.sessionFactoryBuilder = sessionFactoryBuilder; }
public SessionBuilder(ISessionFactoryBuilder builder) { _builder = builder; _sessionInstanceScoper = new InstanceScoper<ISession>(); }
public DatabaseAccessLayer(ISessionFactoryBuilder sessionFactoryBuilder) { this.sessionFactoryBuilder = sessionFactoryBuilder; }
public TodoService(ISessionFactoryBuilder sessionFactoryBuilder) { _sessionFactoryBuilder = sessionFactoryBuilder; }
public ScopedSessionBuilder(ISessionFactoryBuilder builder, IScope scope) { _scope = scope; _builder = builder; _sessionInstanceScoper = new InstanceScoper<ISession>(); }
public static async Task Seed(ISessionFactoryBuilder sessionFactoryBuilder) { await SeedTodos(sessionFactoryBuilder); }