Example #1
0
        public EnumerableParameterExtractor(ISqlPrimitiveDataTypes sqlPrimitiveDataTypes)
        {
            if (sqlPrimitiveDataTypes == null)
            {
                throw new ArgumentNullException("sqlPrimitiveDataTypes");
            }

            _sqlPrimitiveDataTypes = sqlPrimitiveDataTypes;
        }
Example #2
0
        public ObjectPropertyParameterExtractor(ISqlPrimitiveDataTypes sqlPrimitiveDataTypes)
        {
            if (sqlPrimitiveDataTypes == null)
            {
                throw new ArgumentNullException("sqlPrimitiveDataTypes");
            }

            _sqlPrimitiveDataTypes = sqlPrimitiveDataTypes;
        }
Example #3
0
        public virtual void SetUp()
        {
            CommandParametersFake = A.Fake <IDataParameterCollection>();
            CommandFake           = A.Fake <IDbCommand>();
            CommandFake.CallsTo(x => x.Parameters)
            .Returns(CommandParametersFake);

            ConnectionFake            = A.Fake <IDbConnection>();
            ConfigurationFake         = A.Fake <IConfiguration>();
            SqlPrimitiveDataTypesFake = A.Fake <ISqlPrimitiveDataTypes>();
        }
        public SqlSimpleTypeObjectBuilder(ISqlPrimitiveDataTypes sqlPrimitiveDataTypes, IObjectConverter objectConverter)
        {
            if (sqlPrimitiveDataTypes == null)
            {
                throw new ArgumentNullException(nameof(sqlPrimitiveDataTypes));
            }

            if (objectConverter == null)
            {
                throw new ArgumentNullException(nameof(objectConverter));
            }

            _sqlPrimitiveDataTypes = sqlPrimitiveDataTypes;
            _objectConverter       = objectConverter;
        }