public void TestMessageInQueue() { // Arrange Message message = new Message("Test Message"); ConnectionProperties connectionProperties = new ConnectionProperties("localhost", "test", "queue_vader", "queue_vader"); var rabbitServer = new RabbitServer(); var connectionFactory = new FakeConnectionFactory(rabbitServer); ISendProcessor sendProcessor = new SendProcessor(connectionFactory, connectionProperties); // Act sendProcessor.SendToQueue(message); // Assert Assert.Equal(Encoding.UTF8.GetBytes("Test Message"), rabbitServer.Exchanges["test"].Messages.First().Body); }
public void SendToExchangeOnly() { // Arrange Message message = new Message("Test Message"); ConnectionProperties connectionProperties = new ConnectionProperties("localhost", "test", "queue_vader", "queue_vader"); var rabbitServer = new RabbitServer(); var connectionFactory = new FakeConnectionFactory(rabbitServer); SendProcessor sendProcessor = new SendProcessor(connectionFactory, connectionProperties); // Act sendProcessor.SendToQueue(message); // Assert Assert.Equal(1, rabbitServer.Exchanges["test"].Messages.Count); }
public void UpdateProjection(bool force) { SendProcessor.Worker(Canvas); }