public void Last_event_filters_out_activity_scheduling_failed_event() { var activityScheduled = _eventGraphBuilder.ActivityScheduledGraph(_scheduleId); var activityScheduleFailed = _eventGraphBuilder.ActivitySchedulingFailedGraph(_scheduleId, "DUPLICATE_ID"); var activityItem = CreateActivityItemWith(activityScheduleFailed.Concat(activityScheduled)); var @event = activityItem.LastEvent(); Assert.That(@event, Is.EqualTo(new ActivityScheduledEvent(activityScheduled.First(), activityScheduled))); }
public void Setup() { _graphBuilder = new EventGraphBuilder(); _builder = new HistoryEventsBuilder(); _eventGraph = _graphBuilder .ActivitySchedulingFailedGraph(Identity.New(ActivityName, ActivityVersion, PositionalName).ScheduleId(), _cause).ToArray(); _activitySchedulingFailedEvent = new ActivitySchedulingFailedEvent(_eventGraph.First()); _builder.AddNewEvents(_eventGraph); }