public void TestSqLiteDbTypeNameToClientTypeResolverForText()
        {
            // Setup
            var resolver = new SqLiteDbTypeNameToClientTypeResolver();

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

            // Assert
            Assert.AreEqual(typeof(string), result);
        }
        public void TestSqLiteDbTypeNameToClientTypeResolverForBlob()
        {
            // Setup
            var resolver = new SqLiteDbTypeNameToClientTypeResolver();

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

            // Assert
            Assert.AreEqual(typeof(byte[]), result);
        }
        public void TestSqLiteDbTypeNameToClientTypeResolverForBoolean()
        {
            // Setup
            var resolver = new SqLiteDbTypeNameToClientTypeResolver();

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

            // Assert
            Assert.AreEqual(typeof(bool), result);
        }
        public void TestSqLiteDbTypeNameToClientTypeResolverForOther()
        {
            // Setup
            var resolver = new SqLiteDbTypeNameToClientTypeResolver();

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

            // Assert
            Assert.AreEqual(typeof(object), result);
        }
        public void TestSqLiteDbTypeNameToClientTypeResolverForInteger()
        {
            // Setup
            var resolver = new SqLiteDbTypeNameToClientTypeResolver();

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

            // Assert
            Assert.AreEqual(typeof(long), result);
        }
        public void TestSqLiteDbTypeNameToClientTypeResolverForReal()
        {
            // Setup
            var resolver = new SqLiteDbTypeNameToClientTypeResolver();

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

            // Assert
            Assert.AreEqual(typeof(double), result);
        }
        public void TestSqLiteDbTypeNameToClientTypeResolverForNumeric()
        {
            // Setup
            var resolver = new SqLiteDbTypeNameToClientTypeResolver();

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

            // Assert
            Assert.AreEqual(typeof(decimal), result);
        }
        public void TestSqLiteDbTypeNameToClientTypeResolverForTime()
        {
            // Setup
            var resolver = new SqLiteDbTypeNameToClientTypeResolver();

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

            // Assert
            Assert.AreEqual(typeof(DateTime), result);
        }
        public void TestSqLiteDbTypeNameToClientTypeResolverForDecimal()
        {
            // Setup
            var resolver = new SqLiteDbTypeNameToClientTypeResolver();

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

            // Assert
            Assert.AreEqual(typeof(long), result);
        }
Exemplo n.º 10
0
 /// <summary>
 /// Creates a new instance of <see cref="SqLiteDbHelper"/> class.
 /// </summary>
 public SqLiteDbHelper()
 {
     DbTypeResolver = new SqLiteDbTypeNameToClientTypeResolver();
 }