Example #1
0
        void RunStep(OutlineStep OutlineStep)
        {
            Specify(OutlineStep);

            try {

                OutlineStep.Execute();
                Right(OutlineStep);

            } catch(Exception Exception) { Wrong(OutlineStep, Exception); }
        }
Example #2
0
        void Wrong(OutlineStep Step, Exception Exception)
        {
            var Error = "Failed on step [" + Step + "] due to [" + Exception.Message + "]";

            Step.OutlineCols.ForEach(Col => Wrong(Row, Col, Error));
        }
Example #3
0
 void Specify(OutlineStep OutlineStep)
 {
     for (var i = 0; i < OutlineStep.Args.Count; i++)
         OutlineStep.Args[i] = GetString(
             Row, OutlineStep.OutlineCols[i]
         );
 }
Example #4
0
 void Right(OutlineStep Step)
 {
     Step.OutlineCols.ForEach(Col => Right(Row, Col));
 }