static void TestRabbitMq(int messageCount) { IConnection connection = new ConnectionFactory().CreateConnection(); var serializer = new BinarySerializationStrategy(); for (int i = 0; i < messageCount; i++) { IModel model = connection.CreateModel(); model.ExchangeDeclare("rabbitMQ.test.exchange", ExchangeType.Direct, false, true, null); byte[] serializedMessage = serializer.Serialize(new TestMessage("test")); model.BasicPublish("rabbitMQ.test.exchange", string.Empty, null, serializedMessage); model.Close(); } connection.Close(); }