public void FixtureSetUp() { BootStrapper.Bootstrap(); SessionSource = ObjectFactory.GetInstance<ISessionSource>(); SessionSource.BuildSchema(); }
private void create_schema_if_it_does_not_already_exist(ISessionSource source) { if (IsNewDatabase) { source.BuildSchema(); } }
public SignInController(IPasswords passwords, ISessions sessions, IVendorInfos vendorInfos, ISessionSource sessionSource) { _passwords = passwords; _sessions = sessions; _vendorInfos = vendorInfos; _sessionSource = sessionSource; }
public PersistenceSpecification(Func <TEntity, TId> idFunc) { _idFunc = idFunc; _source = ObjectFactory.GetInstance <ISessionSource>(); _uow = new NHibernateUnitOfWork(_source); _uow.Initialize(); _repository = new NHibernateRepository <TId>(_uow); }
public DatabaseFixture() { var configuration = Fluently.Configure() .Database(SQLiteConfiguration.Standard.InMemory()) .Mappings(m => m.FluentMappings.Conventions.AddFromAssemblyOf<TableNameConvention>()); SessionSource = new SingleConnectionSessionSourceForSQLiteInMemoryTesting(configuration.BuildConfiguration().Properties, new TestModel()); SessionSource.BuildSchema(); }
public DatabaseFixture() { var configuration = Fluently.Configure() .Database(SQLiteConfiguration.Standard.InMemory()) .Mappings(m => m.FluentMappings.Conventions.AddFromAssemblyOf <TableNameConvention>()); SessionSource = new SingleConnectionSessionSourceForSQLiteInMemoryTesting(configuration.BuildConfiguration().Properties, new TestModel()); SessionSource.BuildSchema(); }
public void GivetAttMinFilmsamlingÄrTom() { // Initera Ioc IoCBootstrapper.Init(); // Sätta upp tom databas med korrekt schema _sessionSource = ObjectFactory.GetInstance<ISessionSource>(); _sessionSource.BuildSchema(); }
public void Setup() { var transaction = MockRepository.GenerateStub<ITransaction>(); var session = MockRepository.GenerateStub<ISession>(); session.Stub(s => s.BeginTransaction()).Return(transaction); sessionSource = MockRepository.GenerateStub<ISessionSource>(); sessionSource.Stub(ss => ss.CreateSession()).Return(session); }
public void SetUp() { var properties = new SQLiteConfiguration() .UseOuterJoin() .InMemory() .ToProperties(); source = new SingleConnectionSessionSourceForSQLiteInMemoryTesting(properties, new TestPersistenceModel()); source.BuildSchema(); }
public void Setup() { var transaction = MockRepository.GenerateStub <ITransaction>(); var session = MockRepository.GenerateStub <ISession>(); session.Stub(s => s.BeginTransaction()).Return(transaction); sessionSource = MockRepository.GenerateStub <ISessionSource>(); sessionSource.Stub(ss => ss.CreateSession()).Return(session); }
public void Setup() { var transaction = A.Fake <ITransaction>(); var session = A.Fake <ISession>(); A.CallTo(() => session.BeginTransaction()).Returns(transaction); sessionSource = A.Fake <ISessionSource>(); A.CallTo(() => sessionSource.CreateSession()).Returns(session); }
public void SetUp() { _sessionSource = MockRepository.GenerateStub <ISessionSource>(); _session = MockRepository.GenerateMock <ISession>(); _transaction = MockRepository.GenerateStub <ITransaction>(); _sessionSource.Stub(s => s.CreateSession()).Return(_session); _session.Stub(s => s.BeginTransaction()).Return(_transaction); _uow = new NHibernateUnitOfWork(_sessionSource); _uow.Initialize(); }
public void Setup() { var firstKitten = new Kitten { Id = 1, Name = "Kitten" }; cat = new Cat { Id = 100, Name = "Cat", FirstKitten = firstKitten, Picture = new Bitmap(5, 5), AllKittens = new List <Kitten> { firstKitten, new Kitten { Id = 2, Name = "Kitten2" }, } }; firstKitten = new Kitten { Id = 1, Name = "IdenticalKitten" }; identicalCat = new Cat { Id = 100, Name = "IdenticalCat", FirstKitten = firstKitten, Picture = new Bitmap(5, 5), AllKittens = new List <Kitten> { firstKitten, new Kitten { Id = 2, Name = "IdenticalKitten2" }, } }; transaction = A.Fake <ITransaction>(); session = A.Fake <ISession>(); A.CallTo(() => session.BeginTransaction()).Returns(transaction); A.CallTo(() => session.Get <Cat>(null)).WithAnyArguments().Returns(identicalCat); A.CallTo(() => session.GetIdentifier(cat)).Returns(cat.Id); sessionSource = A.Fake <ISessionSource>(); A.CallTo(() => sessionSource.CreateSession()).Returns(session); spec = new PersistenceSpecification <Cat>(sessionSource, new TestComparer()); }
public void Setup() { var firstKitten = new Kitten { Id = 1, Name = "Kitten" }; cat = new Cat { Id = 100, Name = "Cat", FirstKitten = firstKitten, Picture = new Bitmap(5, 5), AllKittens = new List <Kitten> { firstKitten, new Kitten { Id = 2, Name = "Kitten2" }, } }; firstKitten = new Kitten { Id = 1, Name = "IdenticalKitten" }; identicalCat = new Cat { Id = 100, Name = "IdenticalCat", FirstKitten = firstKitten, Picture = new Bitmap(5, 5), AllKittens = new List <Kitten> { firstKitten, new Kitten { Id = 2, Name = "IdenticalKitten2" }, } }; transaction = MockRepository.GenerateStub <ITransaction>(); session = MockRepository.GenerateStub <ISession>(); session.Stub(s => s.BeginTransaction()).Return(transaction); session.Stub(s => s.Get <Cat>(null)).IgnoreArguments().Return(identicalCat); session.Stub(s => s.GetIdentifier(cat)).Return(cat.Id); sessionSource = MockRepository.GenerateStub <ISessionSource>(); sessionSource.Stub(ss => ss.CreateSession()).Return(session); spec = new PersistenceSpecification <Cat>(sessionSource, new TestComparer()); }
public void FixtureSetUp() { var propDict = new Dictionary <string, string> { { "connection.provider", "NHibernate.Connection.DriverConnectionProvider" }, { "connection.driver_class", "NHibernate.Driver.SqlClientDriver" }, { "dialect", "NHibernate.Dialect.MsSql2000Dialect" }, { "hibernate.dialect", "NHibernate.Dialect.MsSql2000Dialect" }, { "use_outer_join", "true" }, { "connection.connection_string", "Data Source=YOUNG\\SQLEXPRESS;Initial Catalog=hermes;Integrated Security=True;" }, { "show_sql", "true" } }; _sessionSource = new SessionSource(propDict, new HermesPersistenceModel()); }
public void SetupContext() { var cfg = SQLiteConfiguration.Standard .UsingFile(Path.GetTempFileName()) .ProxyFactoryFactory(typeof(ProxyFactoryFactory).AssemblyQualifiedName); var fc = Fluently.Configure() .Database(cfg) .Mappings(m => m.FluentMappings.AddFromAssemblyOf<Subscription>()); sessionSource = new SessionSource(fc); sessionSource.BuildSchema(); storage = new SubscriptionStorage(sessionSource); }
public void SetUp() { var configuration = new Configuration() .DataBaseIntegration(db => { db.Driver <SQLite20Driver>(); db.Dialect <SQLiteDialect>(); db.ConnectionReleaseMode = ConnectionReleaseMode.OnClose; db.ConnectionString = "Data Source=:memory:;Version=3;New=True;"; }); var mapping = CreateTestPersistenceModel(); source = new SingleConnectionSessionSourceForSQLiteInMemoryTesting(configuration, mapping); source.BuildSchema(); }
private static void Skapa5TestFilmerIDatabasen(ISessionSource sessionSource) { using (var session = sessionSource.CreateSession()) { using (var tx = session.BeginTransaction()) { session.Save(new Film { Id = 1, Namn = "Alien" }); session.Save(new Film { Id = 2, Namn = "E.T." }); session.Save(new Film { Id = 3, Namn = "Matrix[][]" }); session.Save(new Film { Id = 4, Namn = "Broarna i Maddison County" }); session.Save(new Film { Id = 5, Namn = "Jaws" }); session.Flush(); tx.Commit(); } } }
public FilmsamlingsSteg() { // Initera Ioc IoCBootstrapper.Init(); // Sätta upp tom databas med korrekt schema _sessionSource = ObjectFactory.GetInstance<ISessionSource>(); _sessionSource.BuildSchema(); // Skapad stubbade vyer _mockSystemOut = new Mock<TextWriter>(); var antalFilmerVy = new AntalFilmerVy(_mockSystemOut.Object); var listaFilmerVy = new ListaFilmerVy(_mockSystemOut.Object); // Hämta vyrepository, som är en singleton, från IoC och lägg till stubb-vyerna var vyRepository = ObjectFactory.GetInstance<VyRepository>(); vyRepository.LäggTill(VyNamn.ANTAL_FILMER, antalFilmerVy); vyRepository.LäggTill(VyNamn.LISTA_FILMER, listaFilmerVy); }
public void SetUp() { var properties = new SQLiteConfiguration() .UseOuterJoin() //.ShowSql() .InMemory() .ToProperties(); //var properties = MsSqlConfiguration // .MsSql2005 // .ConnectionString // .Server(".") // .Database("FluentNHibernate") // .TrustedConnection // .CreateProperties // .ToProperties(); _source = new SingleConnectionSessionSourceForSQLiteInMemoryTesting(properties, new TestPersistenceModel()); _source.BuildSchema(); }
public PersistenceSpecification(ISessionSource source) : this(source.CreateSession()) { }
public DummyDataLoader(ISessionSource sessionSource) { _sessionSource = sessionSource; }
public ControlNumberRepository(ISessionSource sessionSource, IReceiptAcknowledgementRepository ackRepo) : base(sessionSource) { _ackRepo = ackRepo; }
public override void establish_context() { _sessionSource = build_session_source(); _sessionSource.BuildSchema(); }
public NHibernateConfiguration(ISessionSource sessionSource) { _sessionSource = sessionSource; }
/// <summary> /// Initializes a new instance of the <see cref="Repository{TEntity,TId}"/> class. /// </summary> /// <param name="manager"> /// The manager. /// </param> public Repository(ISessionSource manager) { this.Manager = manager; }
public IncomingDocumentsRepository(ISessionSource sessionSource) : base(sessionSource) { }
public void SetUp() { _sessionSource = MockRepository.GenerateStub<ISessionSource>(); _session = MockRepository.GenerateMock<ISession>(); _transaction = MockRepository.GenerateStub<ITransaction>(); _sessionSource.Stub(s => s.CreateSession()).Return(_session); _session.Stub(s => s.BeginTransaction()).Return(_transaction); _uow = new NHibernateUnitOfWork(_sessionSource); _uow.Initialize(); }
public NHibernateTransactionBoundary(ISessionSource sessionSource) { _sessionSource = sessionSource; }
private void create_schema_if_it_does_not_already_exist(ISessionSource source) { if (IsNewDatabase) source.BuildSchema(); }
public ReceiptAcknowledgementRepository(ISessionSource source) : base(source) { }
public ModelContext(ISessionSource source) : this(source.CreateSession()) { }
public NhUnitOfWork(ISessionSource sessionSource) { _sessionSource = sessionSource; Context = _sessionSource.CreateSession(); _transaction = Context.BeginTransaction(); }
public UserRepository(IEncryptor encryptor, ISessionSource source) : base(source) { _encryptor = encryptor; }
public InspectablePersistenceSpecification(ISessionSource source, IEqualityComparer entityEqualityComparer) : base(source, entityEqualityComparer) { }
public NHibernateUnitOfWork(ISessionSource source) { _source = source; }
public void Setup() { var firstKitten = new Kitten { Id = 1, Name = "Kitten" }; _cat = new Cat { Id = 100, Name = "Cat", FirstKitten = firstKitten, Picture = new Bitmap(5, 5), AllKittens = new List<Kitten> { firstKitten, new Kitten {Id = 2, Name = "Kitten2"}, } }; firstKitten = new Kitten { Id = 1, Name = "IdenticalKitten" }; _identicalCat = new Cat { Id = 100, Name = "IdenticalCat", FirstKitten = firstKitten, Picture = new Bitmap(5, 5), AllKittens = new List<Kitten> { firstKitten, new Kitten {Id = 2, Name = "IdenticalKitten2"}, } }; _transaction = MockRepository.GenerateStub<ITransaction>(); _session = MockRepository.GenerateStub<ISession>(); _session.Stub(s => s.BeginTransaction()).Return(_transaction); _session.Stub(s => s.Get<Cat>(null)).IgnoreArguments().Return(_identicalCat); _session.Stub(s => s.GetIdentifier(_cat)).Return(_cat.Id); _sessionSource = MockRepository.GenerateStub<ISessionSource>(); _sessionSource.Stub(ss => ss.CreateSession()).Return(_session); _spec = new PersistenceSpecification<Cat>(_sessionSource, new TestComparer()); }
public static INHibernateUnitOfWork Start(ISessionSource source) { var uow = new NHibernateUnitOfWork(source); uow.Start(); return uow; }
public PersistenceSpecification(ISessionSource source, IEqualityComparer entityEqualityComparer) : this(source.CreateSession(), entityEqualityComparer) { }
private static void SkapaTestFilmerIDatabasen(ISessionSource sessionSource, IList<Film> filmer) { using (var session = sessionSource.CreateSession()) { using (var tx = session.BeginTransaction()) { foreach (var film in filmer) { session.Save(film); } session.Flush(); tx.Commit(); } } }
public InspectablePersistenceSpecification(ISessionSource source) : base(source) { }
public void Setup() { var firstKitten = new Kitten { Id = 1, Name = "Kitten" }; cat = new Cat { Id = 100, Name = "Cat", FirstKitten = firstKitten, Picture = new Bitmap(5, 5), AllKittens = new List<Kitten> { firstKitten, new Kitten {Id = 2, Name = "Kitten2"}, } }; firstKitten = new Kitten { Id = 1, Name = "IdenticalKitten" }; identicalCat = new Cat { Id = 100, Name = "IdenticalCat", FirstKitten = firstKitten, Picture = new Bitmap(5, 5), AllKittens = new List<Kitten> { firstKitten, new Kitten {Id = 2, Name = "IdenticalKitten2"}, } }; transaction = A.Fake<ITransaction>(); session = A.Fake<ISession>(); A.CallTo(() => session.BeginTransaction()).Returns(transaction); A.CallTo(() => session.Get<Cat>(null)).WithAnyArguments().Returns(identicalCat); A.CallTo(() => session.GetIdentifier(cat)).Returns(cat.Id); sessionSource = A.Fake<ISessionSource>(); A.CallTo(() => sessionSource.CreateSession()).Returns(session); spec = new PersistenceSpecification<Cat>(sessionSource, new TestComparer()); }
public void SetMeUp() { _sessionSource = container.GetInstance<ISessionSource>(); }
protected Repository(ISessionSource source) : this(source.CreateSession()) { }
public SQLiteSessionHelper(ISessionSource sessionSource) { _sessionSource = sessionSource; }
public static INHibernateUnitOfWork Start(ISessionSource source) { NHibernateUnitOfWork work = new NHibernateUnitOfWork(source); work.Start(); return work; }
public SubscriptionStorage(ISessionSource sessionSource) { this.sessionSource = sessionSource; }
public void Setup() { var transaction = A.Fake<ITransaction>(); var session = A.Fake<ISession>(); A.CallTo(() => session.BeginTransaction()).Returns(transaction); sessionSource = A.Fake<ISessionSource>(); A.CallTo(() => sessionSource.CreateSession()).Returns(session); }