public ReportInfoCollector(bool success, Report report)
        {
            Success = success;

            eventBuilder = success
                               ? (IBuildReportingEvent)new SuccessEventReportingBuilder(this, null)
                               : new FailureEventReportingBuilder(this, null);

            this.report = report;
        }
 public CustomReportInfoCollector(Report report)
 {
     this.report = report;
 }
 public ReportInfoCollector(Report report, IEvent @event)
 {
     this.report = report;
     eventBuilder = new CustomEventReportingBuilder(this, @event);
 }