static SqlServerJournalSpec() { var connectionString = ConfigurationManager.ConnectionStrings["TestDb"].ConnectionString.Replace(@"\", "\\"); var specString = @" akka.persistence { publish-plugin-commands = on journal { plugin = ""akka.persistence.journal.sql-server"" sql-server { class = ""Akka.Persistence.SqlServer.Journal.SqlServerJournal, Akka.Persistence.SqlServer"" plugin-dispatcher = ""akka.actor.default-dispatcher"" table-name = EventJournal schema-name = dbo auto-initialize = on connection-string = ""Data Source=localhost\\SQLEXPRESS;Database=akka_persistence_tests;User Id=akkadotnet;Password=akkadotnet;"" } } }"; SpecConfig = ConfigurationFactory.ParseString(specString); //need to make sure db is created before the tests start DbUtils.Initialize(); }
static SqlServerSnapshotStoreSpec() { var connectionString = ConfigurationManager.ConnectionStrings["TestDb"].ConnectionString.Replace(@"\", "\\"); var specString = @" akka.persistence { publish-plugin-commands = on snapshot-store { plugin = ""akka.persistence.snapshot-store.sql-server"" sql-server { class = ""Akka.Persistence.SqlServer.Snapshot.SqlServerSnapshotStore, Akka.Persistence.SqlServer"" plugin-dispatcher = ""akka.actor.default-dispatcher"" table-name = SnapshotStore schema-name = dbo auto-initialize = on connection-string-name = ""TestDb"" } } }"; SpecConfig = ConfigurationFactory.ParseString(specString); //need to make sure db is created before the tests start DbUtils.Initialize(); }
private static Config InitConfig(SqlServerFixture fixture) { //need to make sure db is created before the tests start DbUtils.Initialize(fixture.ConnectionString); var specString = $@" akka.persistence {{ publish-plugin-commands = on journal {{ plugin = ""akka.persistence.journal.sql-server"" sql-server {{ class = ""Akka.Persistence.SqlServer.Journal.SqlServerJournal, Akka.Persistence.SqlServer"" plugin-dispatcher = ""akka.actor.default-dispatcher"" table-name = EventJournal schema-name = dbo auto-initialize = on connection-string = ""{DbUtils.ConnectionString}"" }} }} }}"; return(ConfigurationFactory.ParseString(specString)); }
static SqlServerJournalSpec() { //need to make sure db is created before the tests start DbUtils.Initialize(); var specString = @" akka.persistence { publish-plugin-commands = on journal { plugin = ""akka.persistence.journal.sql-server"" sql-server { class = ""Akka.Persistence.SqlServer.Journal.SqlServerJournal, Akka.Persistence.SqlServer"" plugin-dispatcher = ""akka.actor.default-dispatcher"" table-name = EventJournal schema-name = dbo auto-initialize = on connection-string = """ + DbUtils.ConnectionString + @""" } } }"; SpecConfig = ConfigurationFactory.ParseString(specString); }
private static Config InitConfig(SqlServerFixture fixture) { //need to make sure db is created before the tests start DbUtils.Initialize(fixture.ConnectionString); var specString = @" akka.persistence { publish-plugin-commands = on snapshot-store { plugin = ""akka.persistence.snapshot-store.sql-server"" sql-server { class = ""Akka.Persistence.SqlServer.Snapshot.SqlServerSnapshotStore, Akka.Persistence.SqlServer"" plugin-dispatcher = ""akka.actor.default-dispatcher"" table-name = SnapshotStore schema-name = dbo auto-initialize = on connection-string = """ + DbUtils.ConnectionString + @""" } } }"; return(ConfigurationFactory.ParseString(specString)); }