public void TestWriteRead() { RabbitMQTask.WriteMessage(_inputParameters); var retVal = RabbitMQTask.ReadMessage(_outputReadParams); Assert.IsTrue(retVal != null && retVal.Messages.Count() == 1); }
public void TestWriteToExistingExchange() { _inputParameters.QueueName = null; _inputParameters.ExchangeName = "exchange"; RabbitMQTask.WriteMessage(_inputParameters); var retVal = RabbitMQTask.ReadMessage(_outputReadParams); Assert.IsTrue(retVal != null && retVal.Messages.Count() == 1); }
public void TestReadWithAck10() { _outputReadParams.ReadMessageCount = 1000; for (int i = 0; i < 10; i++) { _inputParameters.Data = new byte[] { 0, (byte)(i * i) }; RabbitMQTask.WriteMessage(_inputParameters); } var retVal = RabbitMQTask.ReadMessage(_outputReadParams); Assert.IsTrue(retVal != null && retVal.Messages.Count() == 10); }
public void TestWriteReadWithUri() { _inputParameters.HostName = TestUri; _inputParameters.ConnectWithURI = true; _outputReadParams.ConnectWithURI = true; _outputReadParams.HostName = TestUri; RabbitMQTask.WriteMessage(_inputParameters); var retVal = RabbitMQTask.ReadMessage(_outputReadParams); Assert.IsTrue(retVal != null && retVal.Messages.Count() == 1); }
public void TestReadNoAck10() { _inputParameters.ConnectWithURI = true; _inputParameters.HostName = TestUri; _outputReadParams.ReadMessageCount = 10; _outputReadParams.AutoAck = ReadAckType.AutoNackAndRequeue; for (int i = 0; i < 10; i++) { _inputParameters.Data = new byte[] { 0, (byte)(i * i), (byte)i }; RabbitMQTask.WriteMessage(_inputParameters); } var retVal = RabbitMQTask.ReadMessage(_outputReadParams); Assert.IsTrue(retVal != null && retVal.Messages.Count() == 10); }
public void TestWriteToNonExistingQueue() { Exception xx = null; _inputParameters.QueueName = "queue2"; // Queue won't exist, but don't create it _outputReadParams.QueueName = "queue2"; try { RabbitMQTask.WriteMessage(_inputParameters); var _ = RabbitMQTask.ReadMessage(_outputReadParams); } catch (Exception x) { xx = x; } Assert.IsTrue(xx != null); }