Example #1
0
        public void On_GetAll_ReturnsCorrectResult()
        {
            var config = MySqlConnectionStringParser.Load(MySqlTestConstants.ConnectionConfigPath);
            var logger = new StringBuilderLogger();

            var sut = new MySqlRepository(config, logger);

            sut.GetAll("residence");
        }
Example #2
0
        public void On_Load_ReturnsCorrectConfig()
        {
            var result = MySqlConnectionStringParser.Load(MySqlTestConstants.ConnectionConfigPath);

            Assert.AreEqual(expected: "gladys", actual: result.User);
            Assert.AreEqual(expected: "gladyspass", actual: result.Password);
            Assert.AreEqual(expected: "localhost", actual: result.Server);
            Assert.AreEqual(expected: "gladysdb", actual: result.Database);
        }
Example #3
0
        public void On_Parse_ReturnsCorrectConfig()
        {
            string sample = "Uid=gladys;Pwd=gladyspass;Server=localhost;Database=gladysdb";

            var result = MySqlConnectionStringParser.Parse(sample);

            Assert.AreEqual(expected: "gladys", actual: result.User);
            Assert.AreEqual(expected: "gladyspass", actual: result.Password);
            Assert.AreEqual(expected: "localhost", actual: result.Server);
            Assert.AreEqual(expected: "gladysdb", actual: result.Database);
        }
Example #4
0
        public void On_SerializeToConnectionString_ReturnsCorrectString()
        {
            var sample = new MySqlConnectionConfig()
            {
                User     = "******",
                Password = "******",
                Server   = "localhost",
                Database = "gladysdb"
            };

            string result = MySqlConnectionStringParser.SerializeToConnectionString(sample);

            Assert.AreEqual(expected: "Uid=gladys;Pwd=gladyspass;Server=localhost;Database=gladysdb", actual: result);
        }