Exemple #1
0
        public void Should_be_active_when_activity_is_just_scheduled()
        {
            var activityScheduledEventGraph = _builder.ActivityScheduledGraph(Identity.New(ActivityName, ActivityVersion).ScheduleId());
            var workflowHistoryEvents       = new WorkflowHistoryEvents(activityScheduledEventGraph);

            Assert.IsTrue(workflowHistoryEvents.HasActiveEvent());
        }
Exemple #2
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()
        {
            _builder = new EventGraphBuilder();
            var scheduledActivityEventGraph = _builder.ActivityScheduledGraph(Identity.New(ActivityName, ActivityVersion, PositionalName).ScheduleId());

            _activityScheduledEvent = new ActivityScheduledEvent(scheduledActivityEventGraph.First(), scheduledActivityEventGraph);
        }