Exemplo n.º 1
0
 public BackBoneBuilderTest()
 {
     _Processors          = new Dictionary <Type, object>();
     _Processor           = Substitute.For <IProcessor <bool, string, int> >();
     _Transformer         = Substitute.For <ITransformProcessor <bool, string, int> >();
     _IProcessorFinalizer = Substitute.For <IProcessorFinalizer <bool, int, int> > ();
     _BackBone            = Substitute.For <IBackbone <bool, int> >();
     _Progress            = Substitute.For <IProgress <int> >();
     _Builder             = new BackBoneBuilder <bool, int>(dic =>
     {
         _Processors = dic;
         return(null);
     });
 }
 public BackBoneBuilderTest()
 {
     _Processors = new Dictionary<Type, object>();
     _Processor = Substitute.For<IProcessor<bool, string, int>>();
     _Transformer = Substitute.For<ITransformProcessor<bool, string, int>>();
     _IProcessorFinalizer = Substitute.For<IProcessorFinalizer<bool, int, int>> ();
     _BackBone = Substitute.For<IBackbone<bool, int>>();
     _Progress = Substitute.For<IProgress<int>>();
     _Builder = new BackBoneBuilder<bool, int>(dic =>
     {
         _Processors = dic;
         return null;
     });
 }
Exemplo n.º 3
0
 public void Register <TMessage>(IProcessorFinalizer <TRes, TMessage, TTProgress> processor)
 {
     Register(new ProcessorFinalizerAdapter <TRes, TMessage, TTProgress>(processor));
 }
Exemplo n.º 4
0
 internal ProcessorFinalizerAdapter(IProcessorFinalizer <TRes, TMessage, TTProgress> finalizer)
 {
     _Finalizer = finalizer;
 }
Exemplo n.º 5
0
 public IBackboneBuilder <TRes, TProgress> Register <TMessage>(IProcessorFinalizer <TRes, TMessage, TProgress> processor)
 {
     Register(new ProcessorFinalizerAdapter <TRes, TMessage, TProgress>(processor));
     return(this);
 }