public void should_be_able_to_load_messages_from_the_queue() { manager = new AsyncQueueManager(new MSMQueueOperations(new DefaultMapper())); for (var i = 0; i < 500; i++) { manager.SendMessage(destinationQ, string.Format("Test message number {0}, this is a somewhat larger text message. this is a somewhat larger text message. this is a somewhat larger text message. this is a somewhat larger text message.", i)); } var messages = AsyncHelper.Run(() => manager.GetMessages(destinationQ)); messages.Count.ShouldBe(500); }