/Rhino.Etl.Tests/Fibonacci/Output/OutputFibonacciToDatabaseFromConnectionStringSettings.cs
http://github.com/ayende/rhino-etl · C# · 32 lines · 25 code · 4 blank · 3 comment · 2 complexity · 8178d9a57a1c26260c94068ccea5f6de MD5 · raw file
- using System.Configuration;
- namespace Rhino.Etl.Tests.Fibonacci.Output
- {
- using Core;
- using Errors;
- public class OutputFibonacciToDatabaseFromConnectionStringSettings : EtlProcess
- {
- private readonly int max;
- private readonly Should should;
- public readonly ThrowingOperation ThrowingOperation = new ThrowingOperation();
- public readonly FibonacciOutput OutputOperation = new FibonacciOutput(ConfigurationManager.ConnectionStrings["Test"]);
- public OutputFibonacciToDatabaseFromConnectionStringSettings(int max, Should should)
- {
- this.max = max;
- this.should = should;
- }
- /// <summary>
- /// Initializes this instance.
- /// </summary>
- protected override void Initialize()
- {
- Register(new FibonacciOperation(max));
- if (should == Should.Throw)
- Register(ThrowingOperation);
- Register(OutputOperation);
- }
- }
- }