internal void WorkSpace_StatusChanging(IPipe sender, PipeStatusChangeEventArgs ea) { throw new Exception("The method or operation is not implemented."); }
public void ContentStatusChange_DummyHandlerWhichThrows(IPipe pipe, PipeStatusChangeEventArgs ea) { throw new Exception("This excep expected: The method or operation is not implemented."); }
internal void pipe_StatusChanging(IPipe sender, PipeStatusChangeEventArgs ea) { // TODO nothing yet, dont yet have an idea of how the workspace reacts to // the changing of pipe status'. }
internal new void _inPipe_ContentStatusChanged(IPipe sender, PipeStatusChangeEventArgs ea) { _inPipe_ContentStatusChanged_TimesCalled++; RecievedEventArgs = ea; RecievedSender = sender; }
public void ContentStatusChange_DummyHandler(IPipe pipe, PipeStatusChangeEventArgs ea) { ContentStatusChange_TimesCalled++; }
protected virtual void OnStatusChanging(PipeStatusChangeEventArgs ea) { if (StatusChanging != null) StatusChanging(this, ea); }
void ISetContentAvailability.SetContentAvailability(bool isAvailable) { PipeStatusChangeEventArgs ea = new PipeStatusChangeEventArgs(); if (isAvailable) ea.NewStatus = PayLoadStatus.Available; else ea.NewStatus = PayLoadStatus.Unavailable; OnStatusChanged(ea); }
public void _inPipe_ContentStatusChangedEventHandler_Fires_Input_AvailabilityChangedEvent() { //Arrange var port = new InputNetworkPort(); var helper = new HelperForInputPorts(); var mockPipe = new Mock<INetworkPipe>(); port.InputAvailabilityChanged += new InputAvailabilityChangedEventHandler<IInputNetworkPort, InputAvailabilityChangedEventArgs> (helper.InputAvailabilityChanged_DummyHandler); var ea = new PipeStatusChangeEventArgs(PayLoadStatus.Unavailable, PayLoadStatus.Available); //Act port._inPipe_ContentStatusChanged(mockPipe.Object, ea); //Assert Assert.Equal(1, helper.InputAvailabilityChanged_TimesCalled); Assert.NotNull(helper.RecievedEventArgs); }
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); }
internal void _Pipe_StatusChanging(IPipe sender, PipeStatusChangeEventArgs ea) { // here is where we could change the look of the pipe before the change, // but right now we are not subscriging to the pipe event cause we dont need to. throw new NotImplementedException("The method or operation is not implemented."); }