public void database_should_not_be_flushed_when_new_sessionfactory_is_created() { DeleteDatabaseIfExists(); sessionFactory = NHibernateFactory.AssembleSessionFactory(DATABASE_TEST_FILE); ChangesetDatabaseRepository persister = new ChangesetDatabaseRepository(sessionFactory); persister.Save(new Changeset() { Revision = 1067, Author = new Author() { Username = "******" }, Comment = "testass333333", Time = DateTime.Now }); sessionFactory = NHibernateFactory.AssembleSessionFactory(DATABASE_TEST_FILE); var changesets = DatabaseRetriever.GetDatamodelFromDatabase<Changeset>(sessionFactory); changesets.Count.ShouldBe(1); }
public ChangesetRepositoryService() { repository = new ChangesetDatabaseRepository(DefaultSessionFactory.Instance); }
public void Setup() { DeleteDatabaseIfExists(); RecreateSessionFactory(); repository = new ChangesetDatabaseRepository(sessionFactory); }