Пример #1
0
        public void Last_event_can_be_timer_started_event()
        {
            var eventGraph = _builder.TimerStartedGraph(_timerIdentity, TimeSpan.FromSeconds(2));
            var timerItem  = CreateTimerItemFor(eventGraph);

            var latestEvent = timerItem.LastEvent;

            Assert.That(latestEvent, Is.EqualTo(new TimerStartedEvent(eventGraph.First(), eventGraph)));
        }
        public void Should_be_active_when_timer_is_started()
        {
            var timerStartedEventGraph = _builder.TimerStartedGraph(Identity.Timer("id"), TimeSpan.FromSeconds(2));
            var workflowHistoryEvents  = new WorkflowHistoryEvents(timerStartedEventGraph);

            Assert.IsTrue(workflowHistoryEvents.HasActiveEvent());
        }
Пример #3
0
        private TimerStartedEvent CreateTimerStartedEvent(Identity identity, TimeSpan fireAfter)
        {
            var timerFiredEventGraph = _builder.TimerStartedGraph(identity, fireAfter);

            return(new TimerStartedEvent(timerFiredEventGraph.First(), timerFiredEventGraph));
        }