Commit 4d7a0139 authored by Marc Gravell's avatar Marc Gravell

Detect app-veyor for MySql/Postgresql

parent fd050a59
...@@ -2923,11 +2923,16 @@ public void Issue295_NullableDateTime_SqlServer() ...@@ -2923,11 +2923,16 @@ public void Issue295_NullableDateTime_SqlServer()
{ {
TestDateTime(connection); TestDateTime(connection);
} }
private static readonly bool IsAppVeyor = Environment.GetEnvironmentVariable("Appveyor")?.ToUpperInvariant() == "TRUE";
#if MYSQL #if MYSQL
private static MySql.Data.MySqlClient.MySqlConnection GetMySqlConnection(bool open = true, private static MySql.Data.MySqlClient.MySqlConnection GetMySqlConnection(bool open = true,
bool convertZeroDatetime = false, bool allowZeroDatetime = false) bool convertZeroDatetime = false, bool allowZeroDatetime = false)
{ {
const string cs = "Server=localhost;Database=tests;Uid=test;Pwd=pass;"; string cs = IsAppVeyor
? "Server=localhost;Database=tests;Uid=root;Pwd=Password12!;"
: "Server=localhost;Database=tests;Uid=test;Pwd=pass;";
var csb = new MySql.Data.MySqlClient.MySqlConnectionStringBuilder(cs); var csb = new MySql.Data.MySqlClient.MySqlConnectionStringBuilder(cs);
csb.AllowZeroDateTime = allowZeroDatetime; csb.AllowZeroDateTime = allowZeroDatetime;
csb.ConvertZeroDateTime = convertZeroDatetime; csb.ConvertZeroDateTime = convertZeroDatetime;
...@@ -3354,7 +3359,10 @@ public void TestPostgresqlArrayParameters() ...@@ -3354,7 +3359,10 @@ public void TestPostgresqlArrayParameters()
} }
static NpgsqlConnection OpenPostgresqlConnection() static NpgsqlConnection OpenPostgresqlConnection()
{ {
var conn = new NpgsqlConnection("Server=localhost;Port=5432;User Id=dappertest;Password=dapperpass;Database=dappertest"); // ;Encoding=UNICODE string cs = IsAppVeyor
? "Server=localhost;Port=5432;User Id=postgres;Password=Password12!;Database=dappertest"
: "Server=localhost;Port=5432;User Id=dappertest;Password=dapperpass;Database=dappertest"; // ;Encoding = UNICODE
var conn = new NpgsqlConnection(cs);
conn.Open(); conn.Open();
return conn; return conn;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment