public void TestPostgreSqlNoPassword() { String conn = new ConnectionStringPostgreSqlFactory().GetConnectionString("testserver", "testdb", "testusername", "", "testport"); Assert.AreEqual("Server=testserver;Port=testport;Database=testdb;Userid=testusername;", conn, "ConnectionStringFactory not working for PostgreSql"); }
public void TestPostgreSqlNoDatabaseName() { try { String conn = new ConnectionStringPostgreSqlFactory().GetConnectionString("sdf", "", "sasdf", "testpassword", "testport"); Assert.Fail("Expected to throw an ArgumentException"); } //---------------Test Result ----------------------- catch (ArgumentException ex) { StringAssert.Contains("The server, database and userName of a connect string can never be empty", ex.Message); } }