public override void WriteResult(string line, StepResult result) { var status = result.Status.ToString().ToLower(); xmlStream.WriteStartElement("result"); xmlStream.WriteAttributeString("status", status); xmlStream.WriteElementString("line", line); if (result.Exception != null) xmlStream.WriteElementString("exception", result.Exception); xmlStream.WriteEndElement(); }
public override void WriteResult(string line, StepResult result) { var marker = result.Status == StepStatus.Failed ? 'X' : result.Status == StepStatus.Passed ? 'o' : result.Status == StepStatus.NotFound ? '?' : result.Status == StepStatus.Ignored ? '-' : '!'; Console.WriteLine("{0} {1}", marker, line); if (result.Exception != null) Console.WriteLine(result.Exception); }
public abstract void WriteResult(string line, StepResult result);