Exemplo n.º 1
0
        public void TestConnectionStringEncryptedPassword()
        {
            encryptedConfig.SetPrivateKey(rsa.ToXmlString(true));
            String connectString = new ConnectionStringMySqlFactory().GetConnectionString("a", "b", "c", password, "e");

            Assert.AreEqual(connectString, encryptedConfig.GetConnectionString());
        }
 public void TestMySqlNoPort()
 {
     String conn =
         new ConnectionStringMySqlFactory().GetConnectionString("testserver", "testdb",
                                                                                      "testusername",
                                                                                      "testpassword", "");
     Assert.AreEqual(
         "Username=testusername; Host=testserver; Port=3306; Database=testdb; Password=testpassword;", conn,
         "ConnectionStringFactory not working for MySql");
 }
Exemplo n.º 3
0
 public void TestUsingDatabaseConfigMySql()
 {
     DatabaseConfig config = new DatabaseConfig(settingsMySql);
     String connectString =
         new ConnectionStringMySqlFactory().GetConnectionString("b", "c", "d", "e", "f");
     Assert.AreEqual(connectString, config.GetConnectionString(),
                     "ConnectionStringFactory not working for MySql using ConfigData");
 }
        public void TestMySqlNoDatabaseName()
        {
            try
            {
                String conn =
                    new ConnectionStringMySqlFactory().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);
            }
        }