public void Setup() { _loggerMock = new Mock <ILogger>(); _testOptions = new EtlExecutionDataflowBlockOptions( new DataflowBlockOptions() { BoundedCapacity = 1000 }, new ExecutionDataflowBlockOptions() { MaxDegreeOfParallelism = 4 }, new ExecutionDataflowBlockOptions() { MaxDegreeOfParallelism = 4 }, new ExecutionDataflowBlockOptions() { MaxDegreeOfParallelism = 4 }, new ExecutionDataflowBlockOptions() { MaxDegreeOfParallelism = 4 }, new ExecutionDataflowBlockOptions() { MaxDegreeOfParallelism = 4 }, new ExecutionDataflowBlockOptions() { MaxDegreeOfParallelism = 4 } ); _etlBlocksAbstractFactoryMock = new Mock <IETLDataflowBlocksAbstractFactory>(); _etlBlocksAbstractFactoryMock.SetupSet(x => x.EtlExecutionDataflowBlockOptions = _testOptions); _workflow = new ETLWorkflowTest(_loggerMock.Object, _etlBlocksAbstractFactoryMock.Object) { TestEtlExecutionDataflowBlockOptions = _testOptions }; }
public void SetUp() { _producerDataflowBlockOptions = new DataflowBlockOptions() { BoundedCapacity = 2 }; _extractDataflowBlockOptions = new ExecutionDataflowBlockOptions() { MaxDegreeOfParallelism = 1 }; _onExtractCompletedDataflowBlockOptions = new ExecutionDataflowBlockOptions() { MaxDegreeOfParallelism = 2 }; _transformDataflowBlockOptions = new ExecutionDataflowBlockOptions() { MaxDegreeOfParallelism = 3 }; _onTransformCompletedDataflowBlockOptions = new ExecutionDataflowBlockOptions() { MaxDegreeOfParallelism = 4 }; _loadDataflowBlockOptions = new ExecutionDataflowBlockOptions() { MaxDegreeOfParallelism = 8 }; _onLoadCompletedDataflowBlockOptions = new ExecutionDataflowBlockOptions() { MaxDegreeOfParallelism = 16 }; _etlExecutionDataflowBlockOptions = new EtlExecutionDataflowBlockOptions( _producerDataflowBlockOptions, _extractDataflowBlockOptions, _onExtractCompletedDataflowBlockOptions, _transformDataflowBlockOptions, _onTransformCompletedDataflowBlockOptions, _loadDataflowBlockOptions, _onLoadCompletedDataflowBlockOptions); }