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>(); }
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; }
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; }
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))); }
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>()); }
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)); }