Пример #1
0
        public void A_conditional_execution_behavior_is_not_created_for_unconditional_operations(FakeOperation operation)
        {
            var sut = new ConditionalExecutionBehaviorFactory();

            var result = sut.CreateBehaviors(operation, new FakeWorkflowConfiguration());

            Assert.Equal(0, result.Count);
        }
Пример #2
0
        public void A_conditional_execution_behavior_is_created_for_conditional_operations(SkippableOperation operation)
        {
            var sut = new ConditionalExecutionBehaviorFactory();

            var result = sut.CreateBehaviors(operation, new FakeWorkflowConfiguration());

            Assert.Equal(1, result.Count);
            Assert.IsType <ConditionalExecutionBehavior>(result[0]);
            Assert.NotNull(result[0]);
        }