Skip to content
This repository was archived by the owner on Dec 24, 2022. It is now read-only.

Commit 180ee75

Browse files
committed
Update connection string to look in Environment variables if exists
1 parent 0280ee5 commit 180ee75

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

tests/ServiceStack.OrmLite.Tests/OrmLiteTestBase.cs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,23 @@ public class Config
1616
public static Dialect DefaultDialect = Dialect.Sqlite;
1717
public const bool EnableDebugLogging = false;
1818

19-
public static string SqliteMemoryDb = ":memory:";
19+
public static string SqliteMemoryDb = Environment.GetEnvironmentVariable("SQLITE_CONNECTION") ?? ":memory:";
2020
public static string SqliteFileDir = "~/App_Data/".MapAbsolutePath();
2121
public static string SqliteFileDb = "~/App_Data/db.sqlite".MapAbsolutePath();
2222
public static string SqlServerDb = "~/App_Data/Database1.mdf".MapAbsolutePath();
23-
public static string SqlServerBuildDb = "Data Source=localhost,48501\\SQLExpress;Network Library=DBMSSOCN;Initial Catalog=master;User Id=sa;Password=Test!tesT;Connect Timeout=120;MultipleActiveResultSets=True;";
23+
public static string SqlServerBuildDb = Environment.GetEnvironmentVariable("MSSQL_CONNECTION") ?? "Data Source=localhost,48501\\SQLExpress;Network Library=DBMSSOCN;Initial Catalog=master;User Id=sa;Password=Test!tesT;Connect Timeout=120;MultipleActiveResultSets=True;";
2424
//public static string SqlServerBuildDb = "Data Source=localhost;Initial Catalog=TestDb;Integrated Security=SSPI;Connect Timeout=120;MultipleActiveResultSets=True";
2525

26-
public static string OracleDb = "Data Source=localhost:48401/XE;User ID=system;Password=test";
27-
public static string MySqlDb_5_5 = "Server=localhost;Port=48201;Database=test;UID=root;Password=test;SslMode=none";
26+
public static string OracleDb = Environment.GetEnvironmentVariable("ORACLE_CONNECTION") ?? "Data Source=localhost:48401/XE;User ID=system;Password=test";
27+
public static string MySqlDb_5_5 = Environment.GetEnvironmentVariable("MYSQL_CONNECTION") ?? "Server=localhost;Port=48201;Database=test;UID=root;Password=test;SslMode=none";
2828
public static string MySqlDb_10_1 = "Server=localhost;Port=48202;Database=test;UID=root;Password=test;SslMode=none";
2929
public static string MySqlDb_10_2 = "Server=localhost;Port=48203;Database=test;UID=root;Password=test;SslMode=none";
3030
public static string MySqlDb_10_3 = "Server=localhost;Port=48204;Database=test;UID=root;Password=test;SslMode=none";
3131
public static string MySqlDb_10_4 = "Server=localhost;Port=48205;Database=test;UID=root;Password=test;SslMode=none";
32-
public static string PostgresDb_9 = "Server=localhost;Port=48301;User Id=test;Password=test;Database=test;Pooling=true;MinPoolSize=0;MaxPoolSize=200";
32+
public static string PostgresDb_9 = Environment.GetEnvironmentVariable("PGSQL_CONNECTION") ?? "Server=localhost;Port=48301;User Id=test;Password=test;Database=test;Pooling=true;MinPoolSize=0;MaxPoolSize=200";
3333
public static string PostgresDb_10 = "Server=localhost;Port=48302;User Id=test;Password=test;Database=test;Pooling=true;MinPoolSize=0;MaxPoolSize=200";
3434
public static string PostgresDb_11 = "Server=localhost;Port=48303;User Id=test;Password=test;Database=test;Pooling=true;MinPoolSize=0;MaxPoolSize=200";
35-
public static string FirebirdDb_3 = @"User=SYSDBA;Password=masterkey;Database=/firebird/data/test.gdb;DataSource=localhost;Port=48101;Dialect=3;charset=ISO8859_1;MinPoolSize=0;MaxPoolSize=100;";
35+
public static string FirebirdDb_3 = Environment.GetEnvironmentVariable("FIREBIRD_CONNECTION") ?? @"User=SYSDBA;Password=masterkey;Database=/firebird/data/test.gdb;DataSource=localhost;Port=48101;Dialect=3;charset=ISO8859_1;MinPoolSize=0;MaxPoolSize=100;";
3636

3737

3838
public static IOrmLiteDialectProvider DefaultProvider = SqlServerDialect.Provider;
@@ -134,6 +134,7 @@ private OrmLiteConnectionFactory Init()
134134

135135
//OrmLiteConfig.DeoptimizeReader = true;
136136
LogManager.LogFactory = new ConsoleLogFactory(debugEnabled: Config.EnableDebugLogging);
137+
137138
switch (Dialect)
138139
{
139140
case Dialect.Sqlite:

0 commit comments

Comments
 (0)