public void Should_Oracle_snapshot_has_default_config()
        {
            OraclePersistence.Get(Sys);

            var config = Sys.Settings.Config.GetConfig("akka.persistence.snapshot-store.oracle");

            Assert.NotNull(config);
            Assert.Equal("akka.persistence.snapshot-store.oracle", Sys.Settings.Config.GetString("akka.persistence.snapshot-store.plugin"));
            Assert.Equal("Akka.Persistence.Oracle.Snapshot.OracleSnapshotStore, Akka.Persistence.Oracle", config.GetString("class"));
            Assert.Equal("akka.actor.default-dispatcher", config.GetString("plugin-dispatcher"));
            Assert.Equal(string.Empty, config.GetString("connection-string"));
            Assert.Equal(string.Empty, config.GetString("connection-string-name"));
            Assert.Equal(TimeSpan.FromSeconds(30), config.GetTimeSpan("connection-timeout"));
            Assert.Equal("SNAPSHOTSTORE", config.GetString("table-name"));
            Assert.False(config.GetBoolean("auto-initialize"));
        }
        public void Should_Oracle_journal_has_default_config()
        {
            OraclePersistence.Get(Sys);

            var config = Sys.Settings.Config.GetConfig("akka.persistence.journal.oracle");

            Assert.NotNull(config);
            Assert.Equal("akka.persistence.journal.oracle", Sys.Settings.Config.GetString("akka.persistence.journal.plugin"));
            Assert.Equal("Akka.Persistence.Oracle.Journal.OracleJournal, Akka.Persistence.Oracle", config.GetString("class"));
            Assert.Equal("akka.actor.default-dispatcher", config.GetString("plugin-dispatcher"));
            Assert.Equal(string.Empty, config.GetString("connection-string"));
            Assert.Equal(string.Empty, config.GetString("connection-string-name"));
            Assert.Equal(TimeSpan.FromSeconds(30), config.GetTimeSpan("connection-timeout"));
            Assert.Equal("EVENTJOURNAL", config.GetString("table-name"));
            Assert.Equal("METADATA", config.GetString("metadata-table-name"));
            Assert.False(config.GetBoolean("auto-initialize"));
            Assert.Equal("Akka.Persistence.Sql.Common.Journal.DefaultTimestampProvider, Akka.Persistence.Sql.Common", config.GetString("timestamp-provider"));
        }
 public OracleSnapshotStoreSpec(ITestOutputHelper output)
     : base(SpecConfig, "OracleSnapshotStoreSpec", output)
 {
     OraclePersistence.Get(Sys);
     Initialize();
 }
 public OracleJournalQuerySpec(ITestOutputHelper output)
     : base(SpecConfig, "OracleJournalQuerySpec", output)
 {
     OraclePersistence.Get(Sys);
     Initialize();
 }
示例#5
0
 public OracleSnapshotStore() : base()
 {
     _extension   = OraclePersistence.Get(Context.System);
     QueryBuilder = new OracleSnapshotQueryBuilder(_extension.SnapshotSettings);
     QueryMapper  = new OracleQueryMapper(Context.System.Serialization);
 }
 public OracleSnapshotStore() : base()
 {
     _extension = OraclePersistence.Get(Context.System);
     QueryBuilder = new OracleSnapshotQueryBuilder(_extension.SnapshotSettings);
     QueryMapper = new OracleQueryMapper(Context.System.Serialization);
 }