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;
 }
Beispiel #3
0
        internal void Publish(IBuildReportingEvent builder)
        {
            var @event = builder.Build();

            new Publisher().Publish(@event);
        }
Beispiel #4
0
 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;
 }
Beispiel #8
0
        internal void Publish(IBuildReportingEvent builder)
        {
            var @event = builder.Build();

            new Publisher().Publish(@event);
        }