Esempio n. 1
0
        public void ConvertToDataTypeTest()
        {
            // Arrange.
            var converter = new DbTypeConverter();

            // Act / Assert.
            Assert.AreEqual(DbDataType.AnsiString, converter.ConvertToDataType(DbType.AnsiString));
            Assert.AreEqual(DbDataType.Binary, converter.ConvertToDataType(DbType.Binary));
            Assert.AreEqual(DbDataType.Byte, converter.ConvertToDataType(DbType.Byte));
            Assert.AreEqual(DbDataType.Boolean, converter.ConvertToDataType(DbType.Boolean));
            Assert.AreEqual(DbDataType.Currency, converter.ConvertToDataType(DbType.Currency));
            Assert.AreEqual(DbDataType.Date, converter.ConvertToDataType(DbType.Date));
            Assert.AreEqual(DbDataType.DateTime, converter.ConvertToDataType(DbType.DateTime));
            Assert.AreEqual(DbDataType.Decimal, converter.ConvertToDataType(DbType.Decimal));
            Assert.AreEqual(DbDataType.Double, converter.ConvertToDataType(DbType.Double));
            Assert.AreEqual(DbDataType.Guid, converter.ConvertToDataType(DbType.Guid));
            Assert.AreEqual(DbDataType.Int16, converter.ConvertToDataType(DbType.Int16));
            Assert.AreEqual(DbDataType.Int32, converter.ConvertToDataType(DbType.Int32));
            Assert.AreEqual(DbDataType.Int64, converter.ConvertToDataType(DbType.Int64));
            Assert.AreEqual(DbDataType.Object, converter.ConvertToDataType(DbType.Object));
            Assert.AreEqual(DbDataType.SByte, converter.ConvertToDataType(DbType.SByte));
            Assert.AreEqual(DbDataType.Single, converter.ConvertToDataType(DbType.Single));
            Assert.AreEqual(DbDataType.String, converter.ConvertToDataType(DbType.String));
            Assert.AreEqual(DbDataType.Time, converter.ConvertToDataType(DbType.Time));
            Assert.AreEqual(DbDataType.UInt16, converter.ConvertToDataType(DbType.UInt16));
            Assert.AreEqual(DbDataType.UInt32, converter.ConvertToDataType(DbType.UInt32));
            Assert.AreEqual(DbDataType.UInt64, converter.ConvertToDataType(DbType.UInt64));
            Assert.AreEqual(DbDataType.VarNumeric, converter.ConvertToDataType(DbType.VarNumeric));
            Assert.AreEqual(DbDataType.AnsiStringFixedLength, converter.ConvertToDataType(DbType.AnsiStringFixedLength));
            Assert.AreEqual(DbDataType.StringFixedLength, converter.ConvertToDataType(DbType.StringFixedLength));
            Assert.AreEqual(DbDataType.Xml, converter.ConvertToDataType(DbType.Xml));
            Assert.AreEqual(DbDataType.DateTime2, converter.ConvertToDataType(DbType.DateTime2));
            Assert.AreEqual(DbDataType.DateTimeOffset, converter.ConvertToDataType(DbType.DateTimeOffset));
        }