public void InputAvailabilityChanged_DummyHandler(IInputPortMgr sender, InputAvailabilityChangedEventArgs ea) { InputAvailabilityChanged_TimesCalled++; RecievedEventArgs = ea; RecievedSender = sender; }
internal override void _inPortMgr_InputAvailabilityChanged(IInputPortMgr sender, InputAvailabilityChangedEventArgs ea) { _inPortMgr_InputAvailabilityChanged_TimesCalled++; }
internal void _inPipe_ContentStatusChanged(IPipe sender, PipeStatusChangeEventArgs ea) { if (sender == null) return; #region Log status change _logger.Debug(string.Format("Status change: {0} -> {1}", ea.OldStatus, ea.NewStatus)); #endregion // this port becomes the new sender InputAvailabilityChangedEventArgs args = new InputAvailabilityChangedEventArgs(ea.OldStatus, ea.NewStatus, ea.Message); OnInputAvailabilityChanged(args); }
/// <summary> /// Triggers the StatusChanged event. /// </summary> public virtual void OnInputAvailabilityChanged(InputAvailabilityChangedEventArgs ea) { if (InputAvailabilityChanged != null) InputAvailabilityChanged(this, ea); }
internal void _inPortMgr_InputAvailabilityChanged(IInputPortMgr sender, InputAvailabilityChangedEventArgs ea) { // This handles notifications from input ports about the status of input pipes. if (sender != null) { UpdateStatusWithResultsFromUpstream(ea.NewStatus); } }
internal void InputPort_InputAvailabilityChanged(IInputPort sender, InputAvailabilityChangedEventArgs ea) { if (sender == null) return; // this port becomes the new sender OnInputAvailabilityChanged(ea); }
public void _inPortMgr_InputAvailabilityChangedEventHandlerUpdatesElementState() { PayLoadStatus oldStatus = PayLoadStatus.Available; PayLoadStatus newStatus = PayLoadStatus.Unavailable; var mockInPortMgr = new Mock<IInputPortMgr>(); InputAvailabilityChangedEventArgs args = new InputAvailabilityChangedEventArgs(oldStatus, newStatus); using (RecordExpectations recorder = RecorderManager.StartRecording()) { _el.UpdateStatusWithResultsFromUpstream(newStatus); recorder.CheckArguments(); } _el._inPortMgr_InputAvailabilityChanged(mockInPortMgr, args); MockManager.Verify(); }