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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

            // Assert
            Assert.AreEqual(typeof(DateTime), result);
        }