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()); }
private TimerStartedEvent CreateTimerStartedEvent(Identity identity, TimeSpan fireAfter) { var timerFiredEventGraph = _builder.TimerStartedGraph(identity, fireAfter); return(new TimerStartedEvent(timerFiredEventGraph.First(), timerFiredEventGraph)); }