Exemple #1
0
        /// <inheritdoc />
        public DbParameter CreateParameter(string paramName, DbType dbType, object value)
        {
            Expect.IsNotBlank(paramName, nameof(paramName));

            paramName = NormalizeParamName(paramName);
            var paramValue = ParamConverter.ToDbValue(value);

            return(CreateVendorParameter(paramName, dbType, paramValue));
        }
 public void ToDbValue_Others_AsIs(object clrValue, object dbValue)
 {
     Assert.AreEqual(dbValue, ParamConverter.ToDbValue(clrValue));
 }
        public void ToDbValue_Enum_ShouldReturnInt()
        {
            var value = FileMode.Create;

            Assert.AreEqual((int)value, ParamConverter.ToDbValue(value));
        }
 public void ToDbValue_ParamNull_ShouldReturnDbNull()
 {
     Assert.AreEqual(DBNull.Value, ParamConverter.ToDbValue(null));
 }