Poison messages are now dropped into the dead letter queue after MaxDeliveryAttempts delivery attempts. Dead letter queues are accessible via a facade property on IBus.
Quick clean-up.
Fixed default wait timeouts.
Increased wait timeout for a response in our integration test.
Merge pull request #2 from michaelnoonan/master

Add exception details to abandoned messages as Custom Properties
Refactored throughput tests to run as integration tests. (Marked as [Ignore] for TeamCity).
Changed connection string to source from a local file by default, then fall back to a default. This hopefully (read: PLEASE DON'T SEND BILLIONS OF MESSAGES THROUGH MY AZURE ACCOUNT) means that we won't break the bank on throughput tests :)
Merge branch 'master' of github.com:DamianMac/Nimbus
For requests (not commands or events), exceptions are rethrown on the client side so that we don't have to embed response codes everywhere.
As one instance of a replicated microservice, I want to compete with other microservices of my own kind to respond to events so that I can be scaled out safely.
Implemented "multicast" and "competing" event handlers.
Started tidying up sample app to demonstrate multicast and competing pub/sub.
Solution folder cleanup.
Tidied up integration tests. We now have an option to nuke+pave our test namespace (along with a suitably dire warning).
Cleaned up throughput tests. They're actually fairly nice now.
Updated Autofac.
Reorganised test project a little. Message contracts (and hence queue/topic names) make a bit more sense now.
Increased timeout for integration tests.
Fixed broken tests.
Made test harness more robust and heaps faster.
Fixed broken test.
Moved SpecificationForBus base class up a level.
Extracted message contracts into their own assembly.