Fix for: https://issues.apache.org/jira/browse/AMQNET-335
diff --git a/src/main/csharp/MessageConsumer.cs b/src/main/csharp/MessageConsumer.cs
index b89ba29..aaaed7a 100755
--- a/src/main/csharp/MessageConsumer.cs
+++ b/src/main/csharp/MessageConsumer.cs
@@ -655,6 +655,7 @@
 						if(IsAutoAcknowledgeBatch || IsAutoAcknowledgeEach || IsIndividualAcknowledge)
 						{
 							// Redeliver the message
+                            Rollback();
 						}
 						else
 						{
diff --git a/src/test/csharp/MessageConsumerTest.cs b/src/test/csharp/MessageConsumerTest.cs
index a75d9b8..06a090c 100644
--- a/src/test/csharp/MessageConsumerTest.cs
+++ b/src/test/csharp/MessageConsumerTest.cs
Binary files differ