Exemple #1
0
        public void Should_not_be_active_when_activity_is_completed()
        {
            var activityCompletedEventGraph = _builder.ActivityCompletedGraph(Identity.New(ActivityName, ActivityVersion).ScheduleId(), "id", "res");
            var workflowHistoryEvents       = new WorkflowHistoryEvents(activityCompletedEventGraph);

            Assert.IsFalse(workflowHistoryEvents.HasActiveEvent());
        }
Exemple #2
0
        public void All_events_can_return_completed_event()
        {
            var eventGraph   = _eventGraphBuilder.ActivityCompletedGraph(_scheduleId, "workerid", "detail");
            var activityItem = CreateActivityItemWith(eventGraph);

            var allEvents = activityItem.AllEvents(true);

            Assert.That(allEvents, Is.EquivalentTo(new[] { new ActivityCompletedEvent(eventGraph.First(), eventGraph) }));
        }
Exemple #3
0
        public void Setup()
        {
            _builder    = new EventGraphBuilder();
            _scheduleId = Guflow.Decider.Identity.New(ActivityName, ActivityVersion, PositionalName).ScheduleId();
            var completedActivityEventGraph = _builder.ActivityCompletedGraph(_scheduleId, Identity, Result, Input);

            _activityCompletedEvent = new ActivityCompletedEvent(completedActivityEventGraph.First(), completedActivityEventGraph);
        }