Exemple #1
0
        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);
 }