public ReportInfoCollector ItTook(long milliseconds) { IsTimeTracking = true; Milliseconds = milliseconds; eventBuilder = new TimeBasedEventReportingBuilder(this); return(this); }
public ReportInfoCollector ItTook(long milliseconds) { IsTimeTracking = true; Milliseconds = milliseconds; eventBuilder = new TimeBasedEventReportingBuilder(this, eventBuilder); return this; }
internal void Publish(IBuildReportingEvent builder) { var @event = builder.Build(); new Publisher().Publish(@event); }
public SuccessEventReportingBuilder(ReportInfoCollector info, IBuildReportingEvent subBuilder) { this.info = info; this.subBuilder = subBuilder; }
public ReportInfoCollector(Report report, IEvent @event) { this.report = report; eventBuilder = new CustomEventReportingBuilder(this, @event); }
public FailureEventReportingBuilder(ReportInfoCollector info, IBuildReportingEvent subBuilder) { this.info = info; this.subBuilder = subBuilder; }
public TimeBasedEventReportingBuilder(ReportInfoCollector info, IBuildReportingEvent baseBuilder) { this.info = info; this.baseBuilder = baseBuilder; }