Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 4
0
 private void OnConnectionBlocked(ConnectionBlockedEvent @event)
 {
     Blocked?.Invoke(this, new BlockedEventArgs(@event.Reason));
 }
Ejemplo n.º 5
0
 protected void OnBlocked(ConnectionBlockedEvent args) => Blocked?.Invoke(this, new ConnectionBlockedEventArgs(args.Reason));