예제 #1
0
        public void ShouldAddWhenDefiningParallelCompositeWorkflowWithConstraint()
        {
            Workflow<string> workflow = Workflow<string>.Definition() as Workflow<string>;
            var innerWorkflow = Workflow<string>.Definition().Do(c => "red");

            var builder = new ParallelSplitBuilder<string>(_taskList);
            builder.AddOperation(innerWorkflow, If.IsTrue(true));

            Assert.That(builder.ParallelOperations.RegisteredOperations.Count, Is.EqualTo(1), "number of operations in workflow");
        }
예제 #2
0
        public void ShouldAddWhenDefiningParallelCompositeWorkflow()
        {
            Workflow <string> workflow = Workflow <string> .Definition() as Workflow <string>;

            var innerWorkflow = Workflow <string> .Definition().Do(c => "red");

            var builder = new ParallelSplitBuilder <string>(_taskList);

            builder.AddOperation(innerWorkflow);

            Assert.That(builder.ParallelOperations.RegisteredOperations.Count, Is.EqualTo(1), "number of operations in workflow");
        }
 public void Given()
 {
     _builder = new ParallelSplitBuilder <Colour>(new TaskList <Colour>());
 }
 public void Given()
 {
     _builder = new ParallelSplitBuilder<Colour>(new TaskList<Colour>());
 }