Exemplo n.º 1
0
        public void Last_event_is_activity_started_event_when_its_cancel_request_is_in_progress()
        {
            var eventGraph   = _eventGraphBuilder.ActivityCancelRequestedGraph(_scheduleId, "id").ToArray();
            var activityItem = CreateActivityItemWith(eventGraph);


            var last = activityItem.LastEvent();

            Assert.That(last, Is.EqualTo(new ActivityStartedEvent(eventGraph.Skip(1).First(), eventGraph)));
        }
Exemplo n.º 2
0
        public void Should_be_active_when_activity_cancellation_is_in_progress()
        {
            var activityCancelRequestedGraph = _builder.ActivityCancelRequestedGraph(Identity.New(ActivityName, ActivityVersion).ScheduleId(), "id");
            var workflowHistoryEvents        = new WorkflowHistoryEvents(activityCancelRequestedGraph);

            Assert.IsTrue(workflowHistoryEvents.HasActiveEvent());
        }
Exemplo n.º 3
0
        public void Setup()
        {
            _builder = new EventGraphBuilder();
            var scheduleId = Identity.New(ActivityName, ActivityVersion, PositionalName).ScheduleId();
            var activityCancelRequestedGraph = _builder.ActivityCancelRequestedGraph(scheduleId, WorkerId);

            _activityCancelRequestedEvent = new ActivityCancelRequestedEvent(activityCancelRequestedGraph.First());
        }