Esempio n. 1
0
 public AdvantageConnection(string conn)
 {
     _conn              = conn;
     CLRConverter       = new StandardCLRConverter();
     DatastoreConverter = new AdvantageDatabaseConverter();
     CommandGenerator   = new AdvantageDatabaseCommandGenerator(this);
 }
Esempio n. 2
0
        public virtual void Test_Can_Convert_DateTime()
        {
            StandardCLRConverter tConverter = new StandardCLRConverter();
            object result = tConverter.ConvertToType(DateTime.Now.ToString(), typeof(DateTime));

            Assert.IsNotNull(result);
            Asserts.IsType(typeof(DateTime), result);
        }
Esempio n. 3
0
        public virtual void Test_Can_Convert_Nullable()
        {
            StandardCLRConverter tConverter = new StandardCLRConverter();
            object result = tConverter.ConvertToType(1, typeof(Data?));

            Assert.IsNotNull(result);
            Assert.IsTrue(((Data?)result).Value == Data.Var1);
        }
Esempio n. 4
0
        public virtual void Test_Can_Convert_DBNull()
        {
            DBNull toConvert = DBNull.Value;
            StandardCLRConverter tConverter = new StandardCLRConverter();
            object result = tConverter.ConvertToType(toConvert, typeof(bool));

            Assert.IsNull(result);
        }
Esempio n. 5
0
        public virtual void Test_Can_Convert_Using_Template()
        {
            string item = "123.12";

            StandardCLRConverter tConverter = new StandardCLRConverter();
            double result = tConverter.ConvertToType <double>(item);

            Assert.IsTrue(result == 123.12);
        }
Esempio n. 6
0
        public virtual void Test_Can_Convert_Guid_To_String()
        {
            StandardCLRConverter tConverter = new StandardCLRConverter();
            object result = tConverter.ConvertToType(Guid.NewGuid(), typeof(Guid));

            Assert.IsNotNull(result);
            Asserts.IsType(typeof(string), result);
            string bResult = (string)result;

            Assert.IsTrue(!string.IsNullOrEmpty(bResult));
        }
Esempio n. 7
0
        public virtual void Test_Can_Convert_Int()
        {
            List <object> toTest = new List <object>()
            {
                "1234",
                1,
                1234,
                int.MaxValue,
                int.MinValue
            };

            foreach (object s in toTest)
            {
                StandardCLRConverter tConverter = new StandardCLRConverter();
                object result = tConverter.ConvertToType(s, typeof(int));
                Assert.IsNotNull(result);
                Asserts.IsType(typeof(int), result);
            }
        }
Esempio n. 8
0
        public virtual void Test_Can_Convert_True_To_Boolean()
        {
            List <string> toTest = new List <string>()
            {
                "true",
                "True",
                "TRUE",
                "TrUe",
                "TRue",
                "T",
                "t",
                "1"
            };

            foreach (string s in toTest)
            {
                StandardCLRConverter tConverter = new StandardCLRConverter();
                object result = tConverter.ConvertToType(s, typeof(bool));
                Assert.IsNotNull(result);
                Asserts.IsType(typeof(bool), result);
                bool bResult = (bool)result;
                Assert.IsTrue(bResult);
            }
        }