public void TestWriteReadStringToQueue() { RabbitMQTask.WriteMessageString(_inputParametersString); var retVal = RabbitMQTask.ReadMessageString(_outputReadParams); Assert.IsTrue(retVal != null && retVal.Messages.Count() == 1 && retVal.Messages[0].Data == "test message"); }
public void TestWriteReadStringToExchange() { _inputParametersString.QueueName = null; _inputParametersString.ExchangeName = "exchange"; RabbitMQTask.WriteMessageString(_inputParametersString); var retVal = RabbitMQTask.ReadMessageString(new ReadInputParams { HostName = TestUri, QueueName = "queue", AutoAck = ReadAckType.AutoAck, ReadMessageCount = 1000, ConnectWithURI = true }); Assert.IsTrue(retVal != null && retVal.Messages.Count() == 1 && retVal.Messages[0].Data == "test message"); }
public void TestWriteReadStringToQueue() { RabbitMQTask.WriteMessageString(_inputParametersString); var retVal = RabbitMQTask.ReadMessageString(_outputReadParams); Assert.IsTrue(retVal != null && retVal.Messages.Count() == 1); Assert.AreEqual("test message", retVal.Messages[0].Data); Assert.AreEqual("application id", retVal.Messages[0].Headers["X-AppId"]); Assert.AreEqual("cluster id", retVal.Messages[0].Headers["X-ClusterId"]); Assert.AreEqual("content type", retVal.Messages[0].Headers["Content-Type"]); Assert.AreEqual("content encoding", retVal.Messages[0].Headers["Content-Encoding"]); Assert.AreEqual("correlation id", retVal.Messages[0].Headers["X-CorrelationId"]); Assert.AreEqual("100", retVal.Messages[0].Headers["X-Expiration"]); Assert.AreEqual("message id", retVal.Messages[0].Headers["X-MessageId"]); Assert.AreEqual("custom header", retVal.Messages[0].Headers["Custom-Header"]); }
public void TestWriteReadStringToExchange() { _inputParametersString.QueueName = null; _inputParametersString.ExchangeName = "exchange"; RabbitMQTask.WriteMessageString(_inputParametersString); var retVal = RabbitMQTask.ReadMessageString(new ReadInputParams { HostName = TestUri, QueueName = "queue", AutoAck = ReadAckType.AutoAck, ReadMessageCount = 1000, ConnectWithURI = true }); Assert.IsTrue(retVal != null && retVal.Messages.Count() == 1); Assert.AreEqual("test message", retVal.Messages[0].Data); Assert.AreEqual("application id", retVal.Messages[0].Headers["X-AppId"]); Assert.AreEqual("cluster id", retVal.Messages[0].Headers["X-ClusterId"]); Assert.AreEqual("content type", retVal.Messages[0].Headers["Content-Type"]); Assert.AreEqual("content encoding", retVal.Messages[0].Headers["Content-Encoding"]); Assert.AreEqual("correlation id", retVal.Messages[0].Headers["X-CorrelationId"]); Assert.AreEqual("100", retVal.Messages[0].Headers["X-Expiration"]); Assert.AreEqual("message id", retVal.Messages[0].Headers["X-MessageId"]); Assert.AreEqual("custom header", retVal.Messages[0].Headers["Custom-Header"]); }