Removed test runner project. Changed API on IBus from Retrieve to Get. When calling Bus.Get and no message exists a null reference will be returned - responsibility of calling code to check for null reference.