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(); }
public override void SetUp() { base.SetUp(); _rdbmsPersistenceModelProviderStub = MockRepository.GenerateStub <IRdbmsPersistenceModelProvider>(); _entityDefinitionStub = MockRepository.GenerateStub <IRdbmsStorageEntityDefinition>(); _storageTypeInformationProviderStub = MockRepository.GenerateStub <IStorageTypeInformationProvider>(); _dataContainerValidatorStub = MockRepository.GenerateStub <IDataContainerValidator>(); _objectIDProperty = ObjectIDStoragePropertyDefinitionObjectMother.ObjectIDProperty; _timestampProperty = SimpleStoragePropertyDefinitionObjectMother.TimestampProperty; _entityDefinitionStub.Stub(stub => stub.ObjectIDProperty).Return(_objectIDProperty); _entityDefinitionStub.Stub(stub => stub.TimestampProperty).Return(_timestampProperty); _column1 = ColumnDefinitionObjectMother.CreateColumn("Column1"); _column2 = ColumnDefinitionObjectMother.CreateColumn("Column2"); _infrastructureStoragePropertyDefinitionProviderStub = MockRepository.GenerateStrictMock <IInfrastructureStoragePropertyDefinitionProvider> (); _factory = new ObjectReaderFactory( _rdbmsPersistenceModelProviderStub, _infrastructureStoragePropertyDefinitionProviderStub, _storageTypeInformationProviderStub, _dataContainerValidatorStub); }
public SqlStorageObjectFactory() { _typeConversionProvider = SafeServiceLocator.Current.GetInstance <ITypeConversionProvider>(); _dataContainerValidator = SafeServiceLocator.Current.GetInstance <IDataContainerValidator>(); }