Exemplo n.º 1
0
        public void TestMySqlDbTypeNameToClientTypeResolverForTinyInt()
        {
            // Setup
            var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();

            // Act
            var result = resolver.Resolve("TINYINT");

            // Assert
            Assert.AreEqual(typeof(sbyte), result);
        }
Exemplo n.º 2
0
        public void TestMySqlDbTypeNameToClientTypeResolverForNone()
        {
            // Setup
            var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();

            // Act
            var result = resolver.Resolve("NONE");

            // Assert
            Assert.AreEqual(typeof(object), result);
        }
Exemplo n.º 3
0
        public void TestMySqlDbTypeNameToClientTypeResolverForYear()
        {
            // Setup
            var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();

            // Act
            var result = resolver.Resolve("YEAR");

            // Assert
            Assert.AreEqual(typeof(int), result);
        }
Exemplo n.º 4
0
        public void TestMySqlDbTypeNameToClientTypeResolverForSmallInt()
        {
            // Setup
            var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();

            // Act
            var result = resolver.Resolve("SMALLINT");

            // Assert
            Assert.AreEqual(typeof(short), result);
        }
Exemplo n.º 5
0
        public void TestMySqlDbTypeNameToClientTypeResolverForReal()
        {
            // Setup
            var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();

            // Act
            var result = resolver.Resolve("REAL");

            // Assert
            Assert.AreEqual(typeof(double), result);
        }
Exemplo n.º 6
0
        public void TestMySqlDbTypeNameToClientTypeResolverForFloat()
        {
            // Setup
            var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();

            // Act
            var result = resolver.Resolve("FLOAT");

            // Assert
            Assert.AreEqual(typeof(float), result);
        }
Exemplo n.º 7
0
        public void TestMySqlDbTypeNameToClientTypeResolverForTime()
        {
            // Setup
            var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();

            // Act
            var result = resolver.Resolve("TIME");

            // Assert
            Assert.AreEqual(typeof(TimeSpan), result);
        }
Exemplo n.º 8
0
        public void TestMySqlDbTypeNameToClientTypeResolverForMultiPolygon()
        {
            // Setup
            var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();

            // Act
            var result = resolver.Resolve("MULTIPOLYGON");

            // Assert
            Assert.AreEqual(typeof(byte[]), result);
        }
Exemplo n.º 9
0
        public void TestMySqlDbTypeNameToClientTypeResolverForVarChar()
        {
            // Setup
            var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();

            // Act
            var result = resolver.Resolve("VARCHAR");

            // Assert
            Assert.AreEqual(typeof(string), result);
        }
Exemplo n.º 10
0
        public void TestMySqlDbTypeNameToClientTypeResolverForDateTime2()
        {
            // Setup
            var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();

            // Act
            var result = resolver.Resolve("DATETIME2");

            // Assert
            Assert.AreEqual(typeof(DateTime), result);
        }
Exemplo n.º 11
0
        public void TestMySqlDbTypeNameToClientTypeResolverForInteger()
        {
            // Setup
            var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();

            // Act
            var result = resolver.Resolve("INTEGER");

            // Assert
            Assert.AreEqual(typeof(long), result);
        }
Exemplo n.º 12
0
        public void TestMySqlDbTypeNameToClientTypeResolverForMediumText()
        {
            // Setup
            var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();

            // Act
            var result = resolver.Resolve("MEDIUMTEXT");

            // Assert
            Assert.AreEqual(typeof(string), result);
        }
Exemplo n.º 13
0
        public void TestMySqlDbTypeNameToClientTypeResolverForBoolean()
        {
            // Setup
            var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();

            // Act
            var result = resolver.Resolve("BOOLEAN");

            // Assert
            Assert.AreEqual(typeof(bool), result);
        }
Exemplo n.º 14
0
        public void TestMySqlDbTypeNameToClientTypeResolverForBinary()
        {
            // Setup
            var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();

            // Act
            var result = resolver.Resolve("BINARY");

            // Assert
            Assert.AreEqual(typeof(byte[]), result);
        }
Exemplo n.º 15
0
        public void TestMySqlDbTypeNameToClientTypeResolverForNumeric()
        {
            // Setup
            var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();

            // Act
            var result = resolver.Resolve("NUMERIC");

            // Assert
            Assert.AreEqual(typeof(decimal), result);
        }
Exemplo n.º 16
0
        public void TestMySqlDbTypeNameToClientTypeResolverForMediumBlob()
        {
            // Setup
            var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();

            // Act
            var result = resolver.Resolve("MEDIUMBLOB");

            // Assert
            Assert.AreEqual(typeof(byte[]), result);
        }
Exemplo n.º 17
0
        public void TestMySqlDbTypeNameToClientTypeResolverForMultiLineString()
        {
            // Setup
            var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();

            // Act
            var result = resolver.Resolve("MULTILINESTRING");

            // Assert
            Assert.AreEqual(typeof(byte[]), result);
        }