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]); }
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]); }