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); }