Exemple #1
0
        public void Execute(CancellationToken cancellationToken)
        {
            using (var session = _storage.SessionFactoryInfo.SessionFactory.OpenSession())
            {
                _storage.UtcOffset = UtcDateHelper.GetUtcOffset(session, _storage.ProviderType);
            }

            cancellationToken.Wait(_storage.Options.DbmsTimeSyncInterval);
        }
        public static void TestFixtureSetup(TestContext context)
        {
            _fileInfo         = new FileInfo(Path.Combine(Path.GetTempPath(), Guid.NewGuid() + ".sqlite"));
            _connectionString = string.Format("Data Source={0};Version=3;", _fileInfo.FullName);
            SQLiteConnection.CreateFile(_fileInfo.FullName);

            var persistenceConfigurer = FluentNHibernatePersistenceBuilder.GetPersistenceConfigurer(
                ProviderTypeEnum.SQLite,
                _connectionString,
                new FluentNHibernatePersistenceBuilderOptions());

            info = SessionFactoryBuilder.GetFromAssemblyOf <Dummy>(persistenceConfigurer,
                                                                   new FluentNHibernatePersistenceBuilderOptions {
                ObjectRenamer = new PrefixRenamer()
            });
            _sessionFactory = info.SessionFactory;

            var uu = UtcDateHelper.GetUtcNow(_sessionFactory, info.ProviderType);
        }