protected void OnBlocked(ConnectionBlockedEvent args) { var blocked = Blocked; if (blocked != null) { blocked(this, new ConnectionBlockedEventArgs(args.Reason)); } }
public void AdvancedBusEventHandlers_Blocked_handler_is_called() { var connectionBlockedEvent = new ConnectionBlockedEvent("a random reason"); eventBus.Publish(connectionBlockedEvent); Assert.IsTrue(blockedCalled, "The AdvancedBusEventHandlers Blocked event handler wasn't called after a ConnectionBlockedEvent publish."); Assert.IsNotNull(connectionBlockedEventArgs, "The AdvancedBusEventHandlers Blocked event handler received a null ConnectionBlockedEventArgs"); Assert.IsTrue(connectionBlockedEvent.Reason == connectionBlockedEventArgs.Reason, "The published ConnectionBlockedEvent Reason isn't the same object than the one received in AdvancedBusEventHandlers Blocked ConnectionBlockedEventArgs."); }
public void AdvancedBusEventHandlers_Blocked_handler_is_called() { var @event = new ConnectionBlockedEvent("a random reason"); eventBus.Publish(@event); blockedCalled.Should().BeTrue(); blockedEventArgs.Should().NotBeNull(); blockedEventArgs.Reason.Should().Be(@event.Reason); }
private void OnConnectionBlocked(ConnectionBlockedEvent @event) { Blocked?.Invoke(this, new BlockedEventArgs(@event.Reason)); }
protected void OnBlocked(ConnectionBlockedEvent args) => Blocked?.Invoke(this, new ConnectionBlockedEventArgs(args.Reason));