Example #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");
        }
Example #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 ShouldCreateInstance()
        {
            _builder.AddOperation <DuplicateName>();

            Assert.That(_builder.ParallelOperations.RegisteredOperations.Count, Is.EqualTo(1));
        }