public static Config InitConfig(SqlServerFixture fixture)
        {
            //need to make sure db is created before the tests start
            DockerDbUtils.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.persistence.dispatchers.default-plugin-dispatcher""
                                #plugin-dispatcher = ""akka.actor.default-dispatcher""
                                table-name = EventJournal
                                schema-name = dbo
                                auto-initialize = on
                                connection-string = ""{DockerDbUtils.ConnectionString}""
                            }}
                        }}
                    }}";

            return(ConfigurationFactory.ParseString(specString));
        }
 public static Configuration.Config Initialize(SqlServerFixture fixture)
 {
     DockerDbUtils.Initialize(fixture.ConnectionString);
     return(conf);
 }
示例#3
0
 public SqlServerSqlCommonSnapshotCompatibilitySpec(ITestOutputHelper outputHelper, SqlServerFixture fixture) : base(outputHelper)
 {
     DockerDbUtils.Initialize(fixture.ConnectionString);
 }