public void ShouldSubscribeWithConsumerInstance()
{
using (var bus = Depot.Connect("localhost/integration"))
{
using (var subscriber = bus.Subscribe(new HelloWorldMessageConsumer()))
{
for (var i = 0; i < 100; ++i)
{
bus.Publish(new HelloWorldMessage { Message = "subscribe!" });
}
WaitForDelivery();
Assert.That(subscriber.State.TotalAcceptedMessages(), Is.EqualTo(100));
}
}
}