2009-05-23 Michael Barker <mike@middlesoft.co.uk>
authorMichael Barker <mike@middlesoft.co.uk>
Wed, 3 Jun 2009 18:57:25 +0000 (18:57 -0000)
committerMichael Barker <mike@middlesoft.co.uk>
Wed, 3 Jun 2009 18:57:25 +0000 (18:57 -0000)
commit163810f640911e93e3d49e3ef4dd0c972a166c62
tree1e136cc8c02f8fc8884526ad41f6b9af14d55fa2
parent9a2c3234082cf2812da315a4fa58d73b6e2261f4
2009-05-23  Michael Barker  <mike@middlesoft.co.uk>

* MessageEnumerator.cs:  Added calls to the delegate IMessageEnumerator
for methods that use a timeout and added exception handling.
* MessageEnumeratorTest.cs:  Added tests for timeout methods.
* MessageFactory.cs: Moved TimeSpanToInt32 method to here.
* RabbitMQMessageEnumerator.cs:  Added Remove/MoveNext methods that include
timeouts.
* RabbitMQMessageQueue.cs: Updated to cater for moved TimeSpanToInt32 method
* MessageEnumeratorExceptionTest.cs:  New
* QueueReferenceTest.cs: Incorrect namespace for test
* IMessageEnumerator.cs:  Added additional methods to support operations
specified by the System.Messaging version.
* Mono.Messaging_test.dll.sources:  Added MessageEnumeratorExceptionTest.cs
* Makefile:  Added nunit-mocks.dll to build

svn path=/trunk/mcs/; revision=135338
15 files changed:
mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ/ChangeLog
mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ/MessageFactory.cs
mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ/RabbitMQMessageEnumerator.cs
mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ/RabbitMQMessageQueue.cs
mcs/class/Mono.Messaging.RabbitMQ/Test/Mono.Messaging.RabbitMQ/ChangeLog
mcs/class/Mono.Messaging.RabbitMQ/Test/Mono.Messaging.RabbitMQ/MessageEnumeratorTest.cs
mcs/class/Mono.Messaging/ChangeLog
mcs/class/Mono.Messaging/Makefile
mcs/class/Mono.Messaging/Mono.Messaging/ChangeLog
mcs/class/Mono.Messaging/Mono.Messaging/IMessageEnumerator.cs
mcs/class/Mono.Messaging/Mono.Messaging_test.dll.sources
mcs/class/Mono.Messaging/Test/Mono.Messaging/ChangeLog
mcs/class/Mono.Messaging/Test/Mono.Messaging/MessageEnumeratorExceptionTest.cs [new file with mode: 0644]
mcs/class/System.Messaging/System.Messaging/ChangeLog
mcs/class/System.Messaging/System.Messaging/MessageEnumerator.cs