public void PublishMessageTest() { var payload = "PublishMessageWithPropertiesTest"; var body = new PublishRequest(routingKey, payload, PublishRequest.PayloadEncodingEnum.String, new PublishProperties()); var response = instance.PublishMessage(vhost, exchange, body); Assert.NotNull(response); Assert.True(response.Routed); var request = new ConsumeRequest(1, "ack_requeue_false", "auto", 50000000); var consumeResponseList = instance.ConsumeMessage(vhost, "shared.queue", request); var consumeResponse = consumeResponseList[0]; Assert.NotNull(consumeResponse); Assert.Equal(payload, consumeResponse.Payload); }