Пример #1
0
        private static List <Step> GetSteps(rssChannelItemCustomfieldCustomfieldvaluesStep step, Verification verification)
        {
            var steps = new List <Step>();

            string stringSteps = step
                                 ?.step
                                 ?.Text;

            if (stringSteps == null)
            {
                return(steps);
            }
            ExtractSteps(stringSteps, ref steps, verification);

            string results = step
                             ?.result
                             ?.Text;

            if (results == null)
            {
                return(steps);
            }
            ExtractResultsAndAttachToSteps(results, ref steps);
            return(steps);
        }
Пример #2
0
        private static Verification GetVerification(rssChannelItemCustomfieldCustomfieldvaluesStep verificationItem, TestCase testCase)
        {
            if (verificationItem == null)
            {
                return(null);
            }
            var verification = new Verification(testCase);

            verification.Number = verificationItem.index;
            verification.Data   = GetData(verificationItem.data, verification);
            verification.Steps  = GetSteps(verificationItem, verification);
            return(verification);
        }