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); } }
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(); }