public StorageProviderManager(IPersistenceExtension persistenceExtension) { ArgumentUtility.CheckNotNull("persistenceExtension", persistenceExtension); _storageProviders = new StorageProviderCollection(); _persistenceExtension = persistenceExtension; }
public TestableRdbmsProvider( RdbmsProviderDefinition definition, IPersistenceExtension persistenceExtension, IStorageProviderCommandFactory <IRdbmsProviderCommandExecutionContext> commandFactory, Func <IDbConnection> connectionFactory) : base(definition, persistenceExtension, commandFactory, connectionFactory) { }
public void SetUp() { _mockRepository = new MockRepository(); _innerConnectionMock = _mockRepository.StrictMock <IDbConnection>(); _extensionMock = _mockRepository.StrictMock <IPersistenceExtension> (); _connection = new TracingDbConnection(_innerConnectionMock, _extensionMock); }
public void SetUp() { _mockRepository = new MockRepository(); _innerCommandMock = _mockRepository.StrictMock <IDbCommand>(); _extensionMock = _mockRepository.StrictMock <IPersistenceExtension>(); _connectionID = Guid.NewGuid(); _command = new TracingDbCommand(_innerCommandMock, _extensionMock, _connectionID); }
public void SetUp() { _mockRepository = new MockRepository(); _innerTransactionMock = _mockRepository.StrictMock <IDbTransaction>(); _extensionMock = _mockRepository.StrictMock <IPersistenceExtension> (); _connectionID = Guid.NewGuid(); _transaction = new TracingDbTransaction(_innerTransactionMock, _extensionMock, _connectionID); }
public TracingDbConnection(IDbConnection connection, IPersistenceExtension persistenceExtension) { ArgumentUtility.CheckNotNull("connection", connection); ArgumentUtility.CheckNotNull("persistenceExtension", persistenceExtension); _connection = connection; _persistenceExtension = persistenceExtension; _connectionID = Guid.NewGuid(); }
public void SetUp() { _mockRepository = new MockRepository(); _innerDataReader = _mockRepository.StrictMock <IDataReader>(); _extensionMock = _mockRepository.StrictMock <IPersistenceExtension>(); _connectionID = Guid.NewGuid(); _queryID = Guid.NewGuid(); _dataReader = new TracingDataReader(_innerDataReader, _extensionMock, _connectionID, _queryID); }
public TracingDbCommand(IDbCommand command, IPersistenceExtension persistenceExtension, Guid connectionID) { ArgumentUtility.CheckNotNull("command", command); ArgumentUtility.CheckNotNull("persistenceExtension", persistenceExtension); _command = command; _persistenceExtension = persistenceExtension; _connectionID = connectionID; _queryID = Guid.NewGuid(); }
protected StorageProvider( StorageProviderDefinition storageProviderDefinition, IPersistenceExtension persistenceExtension) { ArgumentUtility.CheckNotNull("storageProviderDefinition", storageProviderDefinition); ArgumentUtility.CheckNotNull("persistenceExtension", persistenceExtension); _storageProviderDefinition = storageProviderDefinition; _persistenceExtension = persistenceExtension; }
public void SetUp() { _mockRepository = new MockRepository(); _innerPersistenceListener1 = _mockRepository.StrictMock <IPersistenceExtension>(); //add second listener _innerPersistenceListener2 = _mockRepository.StrictMock <IPersistenceExtension>(); _listeners = new List <IPersistenceExtension> { _innerPersistenceListener1, _innerPersistenceListener2 }; _extension = new CompoundPersistenceExtension(_listeners); }
public ObservableRdbmsProvider( RdbmsProviderDefinition definition, IPersistenceExtension persistenceExtension, IStorageProviderCommandFactory <IRdbmsProviderCommandExecutionContext> storageProviderCommandFactory, Func <IDbConnection> connectionFactory, ICommandExecutionListener listener) : base(definition, persistenceExtension, storageProviderCommandFactory, connectionFactory) { ArgumentUtility.CheckNotNull("listener", listener); _listener = listener; }
public TracingDataReader(IDataReader dataReader, IPersistenceExtension persistenceExtension, Guid connectionID, Guid queryID) { ArgumentUtility.CheckNotNull("dataReader", dataReader); ArgumentUtility.CheckNotNull("persistenceExtension", persistenceExtension); _dataReader = dataReader; _persistenceExtension = persistenceExtension; _connectionID = connectionID; _queryID = queryID; _stopwatch = Stopwatch.StartNew(); }
private static ServiceLocatorScope ScopeWithPersistenceExtension(IPersistenceExtension persistenceExtensionMock) { var persistenceExtensionFactoryStub = MockRepository.GenerateStub <IPersistenceExtensionFactory> (); persistenceExtensionFactoryStub .Stub(stub => stub.CreatePersistenceExtensions(Arg <Guid> .Is.Anything)) .Return(new[] { persistenceExtensionMock }); var serviceLocator = DefaultServiceLocator.Create(); serviceLocator.RegisterSingle <IPersistenceExtensionFactory> (() => persistenceExtensionFactoryStub); return(new ServiceLocatorScope(serviceLocator)); }
public RdbmsProvider( RdbmsProviderDefinition definition, IPersistenceExtension persistenceExtension, IStorageProviderCommandFactory <IRdbmsProviderCommandExecutionContext> storageProviderCommandFactory, Func <IDbConnection> connectionFactory) : base(definition, persistenceExtension) { ArgumentUtility.CheckNotNull("storageProviderCommandFactory", storageProviderCommandFactory); ArgumentUtility.CheckNotNull("connectionFactory", connectionFactory); _storageProviderCommandFactory = storageProviderCommandFactory; _connectionFactory = connectionFactory; }
public SecurityManagerRdbmsProvider( RdbmsProviderDefinition definition, IPersistenceExtension persistenceExtension, IStorageProviderCommandFactory <IRdbmsProviderCommandExecutionContext> commandFactory, Func <IDbConnection> connectionFactory) : base( definition, persistenceExtension, commandFactory, connectionFactory) { _revisionExtension = new RevisionStorageProviderExtension( SafeServiceLocator.Current.GetInstance <IDomainRevisionProvider>(), SafeServiceLocator.Current.GetInstance <IUserRevisionProvider>()); }
protected override StorageProvider CreateStorageProvider( IPersistenceExtension persistenceExtension, RdbmsProviderDefinition storageProviderDefinition, IStorageProviderCommandFactory <IRdbmsProviderCommandExecutionContext> commandFactory) { ArgumentUtility.CheckNotNull("persistenceExtension", persistenceExtension); ArgumentUtility.CheckNotNull("storageProviderDefinition", storageProviderDefinition); ArgumentUtility.CheckNotNull("commandFactory", commandFactory); return(ObjectFactory.Create <SecurityManagerRdbmsProvider> ( ParamList.Create( storageProviderDefinition, persistenceExtension, commandFactory, (Func <IDbConnection>)(() => new SqlConnection())))); }
public override void SetUp() { base.SetUp(); var persistenceExtensionFactoryStub = MockRepository.GenerateStub <IPersistenceExtensionFactory>(); _persistenceExtensionMock = MockRepository.GenerateMock <IPersistenceExtension>(); persistenceExtensionFactoryStub .Stub(stub => stub.CreatePersistenceExtensions(TestableClientTransaction.ID)) .Return(new[] { _persistenceExtensionMock }); var locator = DefaultServiceLocator.Create(); locator.RegisterSingle <IPersistenceExtensionFactory> (() => persistenceExtensionFactoryStub); _serviceLocatorScope = new ServiceLocatorScope(locator); }
public void SetUp() { _rdbmsProviderDefinition = new RdbmsProviderDefinition("TestDomain", new SqlStorageObjectFactory(), "ConnectionString"); _sqlProviderFactory = new SqlStorageObjectFactory(); _persistenceExtensionStub = MockRepository.GenerateStub <IPersistenceExtension>(); _storageProviderDefinitionFinder = new StorageGroupBasedStorageProviderDefinitionFinder(DomainObjectsConfiguration.Current.Storage); _tableBuilderStub = MockRepository.GenerateStub <TableScriptBuilder> ( MockRepository.GenerateStub <ITableScriptElementFactory>(), new SqlCommentScriptElementFactory()); _viewBuilderStub = MockRepository.GenerateStub <ViewScriptBuilder> ( MockRepository.GenerateStub <IViewScriptElementFactory <TableDefinition> >(), MockRepository.GenerateStub <IViewScriptElementFactory <UnionViewDefinition> >(), MockRepository.GenerateStub <IViewScriptElementFactory <FilterViewDefinition> >(), MockRepository.GenerateStub <IViewScriptElementFactory <EmptyViewDefinition> >(), new SqlCommentScriptElementFactory()); _constraintBuilderStub = MockRepository.GenerateStub <ForeignKeyConstraintScriptBuilder> ( MockRepository.GenerateStub <IForeignKeyConstraintScriptElementFactory>(), new SqlCommentScriptElementFactory()); _indexScriptElementFactoryStub = MockRepository.GenerateStub <SqlIndexScriptElementFactory> ( MockRepository.GenerateStub <ISqlIndexDefinitionScriptElementFactory <SqlIndexDefinition> >(), MockRepository.GenerateStub <ISqlIndexDefinitionScriptElementFactory <SqlPrimaryXmlIndexDefinition> >(), MockRepository.GenerateStub <ISqlIndexDefinitionScriptElementFactory <SqlSecondaryXmlIndexDefinition> >()); _indexBuilderStub = MockRepository.GenerateStub <IndexScriptBuilder> (_indexScriptElementFactoryStub, new SqlCommentScriptElementFactory()); _synonymBuilderStub = MockRepository.GenerateStub <SynonymScriptBuilder> ( MockRepository.GenerateStub <ISynonymScriptElementFactory <TableDefinition> >(), MockRepository.GenerateStub <ISynonymScriptElementFactory <UnionViewDefinition> >(), MockRepository.GenerateStub <ISynonymScriptElementFactory <FilterViewDefinition> >(), MockRepository.GenerateStub <ISynonymScriptElementFactory <EmptyViewDefinition> >(), new SqlCommentScriptElementFactory()); _rdbmsPersistenceModelProviderStub = MockRepository.GenerateStub <IRdbmsPersistenceModelProvider>(); _storageTypeInformationProviderStub = MockRepository.GenerateStub <IStorageTypeInformationProvider>(); _dbCommandBuilderFactoryStub = MockRepository.GenerateStub <IDbCommandBuilderFactory>(); MockRepository.GeneratePartialMock <SqlSynonymScriptElementFactory>(); _storageNameProviderStub = MockRepository.GenerateStub <IStorageNameProvider>(); _infrastructureStoragePropertyDefinitionProviderStub = MockRepository.GenerateStub <IInfrastructureStoragePropertyDefinitionProvider>(); _dataStoragePropertyDefinitionFactoryStub = MockRepository.GenerateStub <IDataStoragePropertyDefinitionFactory>(); _valueStoragePropertyDefinitonFactoryStub = MockRepository.GenerateStub <IValueStoragePropertyDefinitionFactory>(); _relationStoragePropertyDefiniitonFactoryStub = MockRepository.GenerateStub <IRelationStoragePropertyDefinitionFactory>(); _methodCallTransformerProviderStub = MockRepository.GenerateStub <IMethodCallTransformerProvider>(); _resultOpertatorHandlerRegistryStub = MockRepository.GeneratePartialMock <ResultOperatorHandlerRegistry>(); _sqlQueryGeneratorStub = MockRepository.GenerateStub <ISqlQueryGenerator>(); _foreignKeyConstraintDefinitionFactoryStub = MockRepository.GenerateStub <IForeignKeyConstraintDefinitionFactory>(); _storagePropertyDefinitionResolverStub = MockRepository.GenerateStub <IStoragePropertyDefinitionResolver>(); }
public void SetUp() { _rdbmsProviderDefinition = new RdbmsProviderDefinition("TestDomain", new SecurityManagerSqlStorageObjectFactory(), "ConnectionString"); _securityManagerSqlStorageObjectFactory = new SecurityManagerSqlStorageObjectFactory(); _persistenceExtensionStub = MockRepository.GenerateStub <IPersistenceExtension>(); }
public StorageProvider CreateStorageProvider(StorageProviderDefinition storageProviderDefinition, IPersistenceExtension persistenceExtension) { ArgumentUtility.CheckNotNull("persistenceExtension", persistenceExtension); ArgumentUtility.CheckNotNull("storageProviderDefinition", storageProviderDefinition); return(new StubStorageProvider(storageProviderDefinition, persistenceExtension)); }
public StorageProvider CreateStorageProvider(StorageProviderDefinition storageProviderDefinition, IPersistenceExtension persistenceExtension) { throw new NotImplementedException(); }
public StorageProvider CreateStorageProvider(StorageProviderDefinition storageProviderDefinition, IPersistenceExtension persistenceExtension) { ArgumentUtility.CheckNotNull("persistenceExtension", persistenceExtension); ArgumentUtility.CheckNotNull("storageProviderDefinition", storageProviderDefinition); var providerDefiniton = ArgumentUtility.CheckNotNullAndType <UnitTestStorageProviderStubDefinition> ( "storageProviderDefinition", storageProviderDefinition); return(new UnitTestStorageProviderStub(providerDefiniton, persistenceExtension)); }
public StubStorageProvider(StorageProviderDefinition definition, IPersistenceExtension persistenceExtension) : base(definition, persistenceExtension) { }
public PersistenceManager(IPersistenceExtension persistenceExtension) { ArgumentUtility.CheckNotNull("persistenceExtension", persistenceExtension); _storageProviderManager = new StorageProviderManager(persistenceExtension); }
public void SetUp() { _extension = NullPersistenceExtension.Instance; _connectionID = Guid.NewGuid(); }
public StorageProvider CreateStorageProvider(StorageProviderDefinition storageProviderDefinition, IPersistenceExtension persistenceExtension) { ArgumentUtility.CheckNotNull("persistenceExtension", persistenceExtension); var rdbmsProviderDefinition = ArgumentUtility.CheckNotNullAndType <RdbmsProviderDefinition> ("storageProviderDefinition", storageProviderDefinition); var commandFactory = CreateStorageProviderCommandFactory(rdbmsProviderDefinition); return(CreateStorageProvider(persistenceExtension, rdbmsProviderDefinition, commandFactory)); }
public UnitTestStorageProviderStub( UnitTestStorageProviderStubDefinition definition, IPersistenceExtension persistenceExtension) : base(definition, persistenceExtension) { }