Esempio n. 1
0
        public static ISequenceStep CreateSequenceStep(SequenceStepType stepType)
        {
            string              creatorName = $"Testflow.SequenceManager.StepCreators.{stepType}Creator";
            Type                creatorType = Type.GetType(creatorName);
            ConstructorInfo     constructor = creatorType.GetConstructor(BindingFlags.Instance | BindingFlags.Public, null, new Type[0], null);
            SequenceStepCreator creator     = (SequenceStepCreator)constructor.Invoke(new object[0]);

            return(creator.CreateSequenceStep());
        }
Esempio n. 2
0
 public ISequenceStep CreateNonExecutionStep(SequenceStepType stepType)
 {
     return(SequenceStepCreator.CreateSequenceStep(stepType));
 }