public void Handle(ParameterIdentificationTerminatedEvent eventToHandle) { if (!Equals(_parameterIdentification, eventToHandle.ParameterIdentification)) { return; } setParameterIdentificationToTerminated(); }
public void Handle(ParameterIdentificationTerminatedEvent parameterIdentificationEvent) { var parameterIdentification = parameterIdentificationEvent.ParameterIdentification; _runningParameterIdentifications.Remove(parameterIdentification); //only update if selected subject in the actual parameter identification terminated var activeSubject = _activeSubjectRetriever.Active <ParameterIdentification>(); if (Equals(activeSubject, parameterIdentification)) { updateParameterIdentificationItems(parameterIdentification); } }
protected override void Context() { base.Context(); _parameterIdentificationRun = A.Fake <IParameterIdentificationRun>(); _parameterIdentificationsRuns = new List <IParameterIdentificationRun> { _parameterIdentificationRun }; A.CallTo(() => _parameterIdentificationRunFactory.CreateFor(_parameterIdentification, A <CancellationToken> ._)).Returns(_parameterIdentificationsRuns); A.CallTo(() => _eventPublisher.PublishEvent(A <ParameterIdentificationStartedEvent> ._)) .Invokes(x => _startedEvent = x.GetArgument <ParameterIdentificationStartedEvent>(0)); A.CallTo(() => _eventPublisher.PublishEvent(A <ParameterIdentificationTerminatedEvent> ._)) .Invokes(x => _terminatedEvent = x.GetArgument <ParameterIdentificationTerminatedEvent>(0)); }
public void Handle(ParameterIdentificationTerminatedEvent parameterIdentificationEvent) { _parameterIdentificationRunning = false; updateParameterIdentifcationItems(parameterIdentificationEvent.ParameterIdentification); }
public void Handle(ParameterIdentificationTerminatedEvent eventToHandle) { _parameterIdentification = null; clearFeedbackReferences(); }
public void Handle(ParameterIdentificationTerminatedEvent eventToHandle) { GetFeedbackFor(eventToHandle.ParameterIdentification).RunStatus = RunStatusId.Canceled; }