static void BuildTestCaseNodes(string testRunTime, Results contextResults, Context context)
        {
            foreach (var specification in context.Specification)
            {
                var specResult = new TestCase {Name = specification.Name, Executed = true, Time = testRunTime};

                if(specification.Status == "passed")
                {
                    specResult.Result = "Success";
                    specResult.Success = true;
                    specResult.Asserts = 1;
                }
                else
                {
                    specResult.Result = "Failure";
                    specResult.Success = false;
                    specResult.Asserts = 0;
                }

                contextResults.TestCases.Add(specResult);
            }
        }
Esempio n. 2
0
 public void Add(Context context)
 {
     Context.Add(context);
 }
 int GetContextSpecificationFailures(Context context)
 {
     return (from spec in context.Specification where spec.Status == "failed" select spec).Count();
 }
Esempio n. 4
0
 public void Add(Context context)
 {
     Context.Add(context);
 }