Inheritance: ISpecificationRunListener
 public RunListener(IConsole console, IOutput output, TimingRunListener timer)
 {
   _console = console;
   _timer = timer;
   _output = output;
   _summary = new FailedSpecificationsSummary(new VerboseOutput(console), console);
 }
 public XmlReportGenerator(string path,
                           Dictionary<AssemblyInfo, List<ContextInfo>> contextsByAssembly,
                           Dictionary<ContextInfo, List<SpecificationInfo>> specificationsByContext,
                           Dictionary<SpecificationInfo, Result> resultsBySpecification,
                           TimingRunListener timer,
                           bool showTimeInfo)
 {
   _path = path;
   _contextsByAssembly = contextsByAssembly;
   _specificationsByContext = specificationsByContext;
   _resultsBySpecification = resultsBySpecification;
   _timer = timer;
   _showTimeInfo = showTimeInfo;
 }
 public TeamCityReporter(Action<string> writer, TimingRunListener listener)
 {
   _timingListener = listener;
   _failureOccurred = false;
   _writer = new TeamCityServiceMessageWriter(writer);
 }
 public GenerateXmlReportListener(string xmlPath, TimingRunListener timer, bool showTimeInfo)
 {
   _xmlPath = xmlPath;
   _showTimeInfo = showTimeInfo;
   _timer = timer;
 }