コード例 #1
0
        public void ItCanHandleSubscribeMessage()
        {
            // Arrange
            SubscriptionMessageHandlers handlers = new SubscriptionMessageHandlers {
                SubscriptionService = Service
            };
            SubscribeCommand cmd = new SubscribeCommand(typeof(MessageToSubscribe1), "WhollyBob");

            // Act
            handlers.Handle(cmd);

            // Assert
            IList <QueueName> subscribers = Service.GetSubscribers(typeof(MessageToSubscribe1)).ToList();

            Assert.AreEqual(1, subscribers.Count);
            Assert.AreEqual(new QueueName("WhollyBob"), subscribers[0]);
        }
コード例 #2
0
        public void ItCanHandleSubscribeMessage()
        {
            // Arrange
              SubscriptionMessageHandlers handlers = new SubscriptionMessageHandlers { SubscriptionService = Service };
              SubscribeCommand cmd = new SubscribeCommand(typeof(MessageToSubscribe1), "WhollyBob");

              // Act
              handlers.Handle(cmd);

              // Assert
              IList<QueueName> subscribers = Service.GetSubscribers(typeof(MessageToSubscribe1)).ToList();
              Assert.AreEqual(1, subscribers.Count);
              Assert.AreEqual(new QueueName("WhollyBob"), subscribers[0]);
        }