public static ColumnDefinition CreateColumn(string columnName = null, IStorageTypeInformation storageTypeInformation = null, bool isPartOfPrimaryKey = false)
 {
     return(new ColumnDefinition(
                columnName ?? GetUniqueColumnName(),
                storageTypeInformation ?? StorageTypeInformationObjectMother.CreateStorageTypeInformation(),
                isPartOfPrimaryKey));
 }
        public void SetUp()
        {
            _dataReaderStub = MockRepository.GenerateStub <IDataReader>();
            _storageTypeInformationProviderStub = MockRepository.GenerateStub <IStorageTypeInformationProvider>();
            _queryResultRow = new QueryResultRow(_dataReaderStub, _storageTypeInformationProviderStub);

            _storageTypeInformationMock = MockRepository.GenerateStrictMock <IStorageTypeInformation>();
        }
Esempio n. 3
0
        public void SetUp()
        {
            _storageTypeInformationProviderStub = MockRepository.GenerateStub <IStorageTypeInformationProvider>();
            _storageTypeInformationStub         = MockRepository.GenerateStub <IStorageTypeInformation>();

            _scalarValue           = "5";
            _queryResultRowAdapter = new ScalarResultRowAdapter(_scalarValue, _storageTypeInformationProviderStub);
        }
        public QueryParameterWithType(QueryParameter queryParameter, IStorageTypeInformation storageTypeInformation)
        {
            ArgumentUtility.CheckNotNull("queryParameter", queryParameter);
            ArgumentUtility.CheckNotNull("storageTypeInformation", storageTypeInformation);

            _queryParameter         = queryParameter;
            _storageTypeInformation = storageTypeInformation;
        }
Esempio n. 5
0
        public void SetUp()
        {
            _dataReaderStub                   = MockRepository.GenerateStub <IDataReader>();
            _columnOrdinalProviderStub        = MockRepository.GenerateStub <IColumnOrdinalProvider>();
            _storageTypeInformationStrictMock = MockRepository.GenerateStrictMock <IStorageTypeInformation>();
            _columnDefinition                 = ColumnDefinitionObjectMother.CreateColumn(storageTypeInformation: _storageTypeInformationStrictMock);

            _columnValueReader = new ColumnValueReader(_dataReaderStub, _columnOrdinalProviderStub);
        }
        public ColumnDefinition(string name, IStorageTypeInformation storageTypeInfo, bool isPartOfPrimaryKey)
        {
            ArgumentUtility.CheckNotNullOrEmpty("name", name);
            ArgumentUtility.CheckNotNull("storageTypeInfo", storageTypeInfo);

            _name               = name;
            _storageTypeInfo    = storageTypeInfo;
            _isPartOfPrimaryKey = isPartOfPrimaryKey;
        }
Esempio n. 7
0
        public void SetUp()
        {
            _storageTypeInformationStub = MockRepository.GenerateStub <IStorageTypeInformation>();
            _innerColumnDefinition      = ColumnDefinitionObjectMother.CreateColumn(storageTypeInformation: _storageTypeInformationStub);
            _storagePropertyDefinition  = new SimpleStoragePropertyDefinition(typeof(string), _innerColumnDefinition);

            _dbCommandStub       = MockRepository.GenerateStub <IDbCommand>();
            _dbDataParameterStub = MockRepository.GenerateStub <IDbDataParameter> ();
            _dbCommandStub.Stub(stub => stub.CreateParameter()).Return(_dbDataParameterStub);
        }
 public static ObjectIDStoragePropertyDefinition Create(
     string valueColumnName,
     string classIDColumnName = null,
     IStorageTypeInformation valueStorageTypeInfo   = null,
     IStorageTypeInformation classIDStorageTypeInfo = null)
 {
     return(new ObjectIDStoragePropertyDefinition(
                SimpleStoragePropertyDefinitionObjectMother.CreateStorageProperty(valueColumnName, valueStorageTypeInfo),
                SimpleStoragePropertyDefinitionObjectMother.CreateStorageProperty(classIDColumnName ?? (valueColumnName + "ClassID"), classIDStorageTypeInfo)));
 }
Esempio n. 9
0
        public void SetUp()
        {
            _valueParameterStorageTypeInformationMock = MockRepository.GenerateStrictMock <IStorageTypeInformation>();
            _textParameterStorageTypeInformationMock  = MockRepository.GenerateStrictMock <IStorageTypeInformation>();

            _valueQueryParameter = new QueryParameter("@param1", 5, QueryParameterType.Value);
            _textQueryParameter  = new QueryParameter("@param2", "test", QueryParameterType.Text);

            _valueQueryParameterWithType = new QueryParameterWithType(_valueQueryParameter, _valueParameterStorageTypeInformationMock);
            _textQueryParameterWithType  = new QueryParameterWithType(_textQueryParameter, _textParameterStorageTypeInformationMock);

            _commandBuilder = new QueryDbCommandBuilder(
                "Statement @param1 @param2", new[] { _valueQueryParameterWithType, _textQueryParameterWithType }, MockRepository.GenerateStub <ISqlDialect>());
        }
Esempio n. 10
0
        public void SetUp()
        {
            _storageTypeInformationMock1 = MockRepository.GenerateStrictMock <IStorageTypeInformation>();
            _column1 = new ColumnDefinition("First", _storageTypeInformationMock1, false);
            _value1  = 17;

            _storageTypeInformationMock2 = MockRepository.GenerateStrictMock <IStorageTypeInformation> ();
            _column2 = new ColumnDefinition("Second", _storageTypeInformationMock2, false);
            _value2  = 18;

            _statement = new StringBuilder();

            _parametersCollectionMock = MockRepository.GenerateStrictMock <IDataParameterCollection>();
            _commandStub = MockRepository.GenerateStub <IDbCommand> ();
            _commandStub.Stub(stub => stub.Parameters).Return(_parametersCollectionMock);

            _sqlDialectStub = MockRepository.GenerateStub <ISqlDialect> ();
        }
 public static SimpleStoragePropertyDefinition CreateStorageProperty(
     string columnName = null, IStorageTypeInformation storageTypeInformation = null, bool isPartOfPrimaryKey = false)
 {
     return(new SimpleStoragePropertyDefinition(
                typeof(object), ColumnDefinitionObjectMother.CreateColumn(columnName, storageTypeInformation, isPartOfPrimaryKey)));
 }
 public static ColumnDefinition CreateColumn(IStorageTypeInformation storageTypeInformation)
 {
     return(new ColumnDefinition(GetUniqueColumnName(), storageTypeInformation, false));
 }
        private IRdbmsStoragePropertyDefinition CreateStoragePropertyDefinition(string columnName, IStorageTypeInformation storageType, Type propertyType)
        {
            var columnDefinition = new ColumnDefinition(columnName, storageType, false);

            return(new SimpleStoragePropertyDefinition(propertyType, columnDefinition));
        }