Example #1
0
        public void Advanced_SetParametersFromObject_ParametersSuffix_OnProperty_Test()
        {
            AdvancedAutoFillClass aafc = new AdvancedAutoFillClass();

            DbAutoFillHelper.AddParametersFromObjectMembers(_command, aafc);

            Assert.IsTrue(_command.Parameters.Contains(ADVANCED_PARAMETER_SUFFIX_PARAM_NAME));
        }
Example #2
0
        public void Advanced_GetParametersFromDataReader_GoodValues_Test()
        {
            AdvancedAutoFillClass aafc   = new AdvancedAutoFillClass();
            IDataReader           reader = CreateAdvancedDataReader();

            reader.Read();
            DbAutoFillHelper.FillObjectFromDataReader(aafc, reader);

            Assert.AreEqual(aafc.AliasedParameter, ADVANCED_DATAREADER_ALIASED_VALUE);
            Assert.AreEqual(aafc.DbTypeParameter, ADVANCED_DATAREADER_DBTYPE_VALUE);
            Assert.AreEqual(aafc.DbTypeParameterDefault, ADVANCED_DATAREADER_DBTYPEDEFAULT_VALUE);
            Assert.AreEqual(aafc.ParameterPrefixOverride, ADVANCED_DATAREADER_PREFIX_VALUE);
        }
Example #3
0
        public void Advanced_SetParametersFromObject_GoodParameters_Test()
        {
            AdvancedAutoFillClass aafc = new AdvancedAutoFillClass();

            DbAutoFillHelper.AddParametersFromObjectMembers(_command, aafc);

            Assert.IsTrue(_command.Parameters.Count > 0);
            Assert.IsTrue(_command.Parameters.Contains(ADVANCED_PARAMETER_ALIASED_PARAM_NAME));
            Assert.IsTrue(_command.Parameters.Contains(ADVANCED_PARAMETER_ALLOWED_MISSING_PARAM_NAME));
            Assert.IsTrue(_command.Parameters.Contains(ADVANCED_PARAMETER_DbTypeDTDefault_PARAM_NAME));
            Assert.IsTrue(_command.Parameters.Contains(ADVANCED_PARAMETER_DbTypeDT_PARAM_NAME));
            Assert.IsTrue(_command.Parameters.Contains(ADVANCED_PARAMETER_PREFIX_OVERRIDE_PARAM_NAME));
        }