private void CheckOrdinalProvider(IColumnOrdinalProvider ordinalProvider) { Assert.That(ordinalProvider, Is.TypeOf(typeof(DictionaryBasedColumnOrdinalProvider))); Assert.That(((DictionaryBasedColumnOrdinalProvider)ordinalProvider).Ordinals.Count, Is.EqualTo(2)); Assert.That(((DictionaryBasedColumnOrdinalProvider)ordinalProvider).Ordinals[_column1.Name], Is.EqualTo(0)); Assert.That(((DictionaryBasedColumnOrdinalProvider)ordinalProvider).Ordinals[_column2.Name], Is.EqualTo(1)); }
public ColumnValueReader(IDataReader dataReader, IColumnOrdinalProvider columnOrdinalProvider) { ArgumentUtility.CheckNotNull("dataReader", dataReader); ArgumentUtility.CheckNotNull("columnOrdinalProvider", columnOrdinalProvider); _dataReader = dataReader; _columnOrdinalProvider = columnOrdinalProvider; }
public ObjectIDReader(IRdbmsStoragePropertyDefinition idProperty, IColumnOrdinalProvider columnOrdinalProvider) { ArgumentUtility.CheckNotNull("idProperty", idProperty); ArgumentUtility.CheckNotNull("columnOrdinalProvider", columnOrdinalProvider); _idProperty = idProperty; _columnOrdinalProvider = columnOrdinalProvider; }
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 TimestampReader( IRdbmsStoragePropertyDefinition idProperty, IRdbmsStoragePropertyDefinition timestampProperty, IColumnOrdinalProvider columnOrdinalProvider) { ArgumentUtility.CheckNotNull("idProperty", idProperty); ArgumentUtility.CheckNotNull("timestampProperty", timestampProperty); ArgumentUtility.CheckNotNull("columnOrdinalProvider", columnOrdinalProvider); _idProperty = idProperty; _timestampProperty = timestampProperty; _columnOrdinalProvider = columnOrdinalProvider; }
public override void SetUp() { base.SetUp(); _dataReaderStrictMock = MockRepository.GenerateStrictMock <IDataReader>(); _idPropertyStrictMock = MockRepository.GenerateStrictMock <IRdbmsStoragePropertyDefinition> (); _columnOrdinalProviderStub = MockRepository.GenerateStub <IColumnOrdinalProvider>(); _reader = new ObjectIDReader(_idPropertyStrictMock, _columnOrdinalProviderStub); _objectID = new ObjectID("Order", Guid.NewGuid()); }
public override void SetUp() { base.SetUp(); _dataReaderStrictMock = MockRepository.GenerateStrictMock <IDataReader> (); _idPropertyStrictMock = MockRepository.GenerateStrictMock <IRdbmsStoragePropertyDefinition>(); _timestampStrictMock = MockRepository.GenerateStrictMock <IRdbmsStoragePropertyDefinition>(); _columnOrdinalProviderStub = MockRepository.GenerateStub <IColumnOrdinalProvider>(); _reader = new TimestampReader(_idPropertyStrictMock, _timestampStrictMock, _columnOrdinalProviderStub); _fakeObjectIDResult = new ObjectID(typeof(Order), Guid.NewGuid()); _fakeTimestampResult = new object(); }
public DataContainerReader( IRdbmsStoragePropertyDefinition idProperty, IRdbmsStoragePropertyDefinition timestampProperty, IColumnOrdinalProvider ordinalProvider, IRdbmsPersistenceModelProvider persistenceModelProvider, IDataContainerValidator dataContainerValidator) { ArgumentUtility.CheckNotNull("idProperty", idProperty); ArgumentUtility.CheckNotNull("timestampProperty", timestampProperty); ArgumentUtility.CheckNotNull("ordinalProvider", ordinalProvider); ArgumentUtility.CheckNotNull("persistenceModelProvider", persistenceModelProvider); ArgumentUtility.CheckNotNull("dataContainerValidator", dataContainerValidator); _idProperty = idProperty; _timestampProperty = timestampProperty; _ordinalProvider = ordinalProvider; _persistenceModelProvider = persistenceModelProvider; _dataContainerValidator = dataContainerValidator; }
public override void SetUp() { base.SetUp(); _dataReaderStrictMock = MockRepository.GenerateStrictMock <IDataReader>(); _idPropertyStrictMock = MockRepository.GenerateStrictMock <IRdbmsStoragePropertyDefinition>(); _timestampPropertyStrictMock = MockRepository.GenerateStrictMock <IRdbmsStoragePropertyDefinition>(); _fileNamePropertyStrictMock = MockRepository.GenerateStrictMock <IRdbmsStoragePropertyDefinition> (); _orderPropertyStrictMock = MockRepository.GenerateStrictMock <IRdbmsStoragePropertyDefinition> (); _ordinalProviderStub = MockRepository.GenerateStub <IColumnOrdinalProvider>(); _persistenceModelProviderStub = MockRepository.GenerateStub <IRdbmsPersistenceModelProvider>(); _dataContainerValidatorStub = MockRepository.GenerateStub <IDataContainerValidator>(); _dataContainerReader = new DataContainerReader( _idPropertyStrictMock, _timestampPropertyStrictMock, _ordinalProviderStub, _persistenceModelProviderStub, _dataContainerValidatorStub); _fakeTimestamp = new object(); }