コード例 #1
0
ファイル: StepResult.cs プロジェクト: surgeforward/LightBDD
 public StepResult(int stepNumber, IStepName stepName, ResultStatus stepStatus, string statusDetails = null)
 {
     Number = stepNumber;
     StepName = stepName;
     Status = stepStatus;
     StatusDetails = statusDetails;
     Name = stepName.Format(StepNameDecorators.Default);
 }
コード例 #2
0
ファイル: StepResult.cs プロジェクト: vishalishere/LightBDD
 public StepResult(int stepNumber, IStepName stepName, ResultStatus stepStatus, string statusDetails = null)
 {
     Number        = stepNumber;
     StepName      = stepName;
     Status        = stepStatus;
     StatusDetails = statusDetails;
     Name          = stepName.Format(StepNameDecorators.Default);
 }
コード例 #3
0
        private static XElement ToXElement(IStepName stepName)
        {
            var objects = new List <object>();

            if (stepName.StepTypeName != null)
            {
                objects.Add(new XAttribute("StepType", stepName.StepTypeName));
            }
            objects.Add(new XAttribute("Format", stepName.NameFormat));
            objects.Add(stepName.Parameters.Select(p => new XElement("Parameter",
                                                                     new XAttribute("IsEvaluated", p.IsEvaluated),
                                                                     new XText(p.FormattedValue))).Cast <object>().ToArray());

            return(new XElement("StepName", objects));
        }
コード例 #4
0
        private static XElement ToXElement(IStepName stepName)
        {
            var objects = new List<object>();
            if (stepName.StepTypeName != null)
                objects.Add(new XAttribute("StepType", stepName.StepTypeName));
            objects.Add(new XAttribute("Format", stepName.NameFormat));
            objects.Add(stepName.Parameters.Select(p => new XElement("Parameter",
                new XAttribute("IsEvaluated", p.IsEvaluated),
                new XText(p.FormattedValue))).Cast<object>().ToArray());

            return new XElement("StepName", objects);
        }