public void MessageSent_IsNotLogged_IfReceiverReverts() { if (Directory.Exists(TEST_QUEUE_2)) { Directory.Delete(TEST_QUEUE_2, true); } using (var receiver = new RevertingQueueManager(new IPEndPoint(IPAddress.Loopback, 23457), TEST_QUEUE_2, new QueueManagerConfiguration())) { receiver.CreateQueues("h"); receiver.Start(); using (var tx = new TransactionScope()) { _sender.Send( new Uri("lq.tcp://localhost:23457/h"), new MessagePayload { Data = new byte[] { 1, 2, 4, 5 } }); tx.Complete(); } } var log = _logger.SentMessages.FirstOrDefault(); log.ShouldBeNull(); }
public void MessageSent_EventNotRaised_IfReceiverReverts() { using (var sender = SetupSender()) { sender.MessageSent += RecordMessageEvent; using (var receiver = new RevertingQueueManager(new IPEndPoint(IPAddress.Loopback, 23457), TEST_QUEUE_2)) { receiver.CreateQueues("h"); receiver.Start(); using (var tx = new TransactionScope()) { sender.Send( new Uri("rhino.queues://localhost:23457/h"), new MessagePayload { Data = new byte[] { 1, 2, 4, 5 } }); tx.Complete(); } Thread.Sleep(1000); sender.MessageSent -= RecordMessageEvent; } } Assert.Null(messageEventArgs); }
public void MessageSent_EventNotRaised_IfReceiverReverts() { using (var receiver = new RevertingQueueManager(new IPEndPoint(IPAddress.Loopback, 23457), TEST_QUEUE_2, new QueueManagerConfiguration(), ObjectMother.Logger())) { receiver.CreateQueues("h"); receiver.Start(); using (var tx = new TransactionScope()) { _sender.Send( new Uri("lq.tcp://localhost:23457/h"), new MessagePayload { Data = new byte[] { 1, 2, 4, 5 } }); tx.Complete(); } } var log = _logger.DebugMessages.OfType <MessagesSent>().FirstOrDefault(); log.ShouldBeNull(); }
public void MessageSent_EventNotRaised_IfReceiverReverts() { using (var receiver = new RevertingQueueManager(new IPEndPoint(IPAddress.Loopback, 23457), TEST_QUEUE_2, new QueueManagerConfiguration(), ObjectMother.Logger())) { receiver.CreateQueues("h"); receiver.Start(); using (var tx = new TransactionScope()) { _sender.Send( new Uri("lq.tcp://localhost:23457/h"), new MessagePayload { Data = new byte[] {1, 2, 4, 5} }); tx.Complete(); } } var log = _logger.DebugMessages.OfType<MessagesSent>().FirstOrDefault(); log.ShouldBeNull(); }
public void MessageSent_EventNotRaised_IfReceiverReverts() { using (var sender = SetupSender()) { sender.MessageSent += RecordMessageEvent; using (var receiver = new RevertingQueueManager(new IPEndPoint(IPAddress.Loopback, 23457), TEST_QUEUE_2)) { receiver.CreateQueues("h"); receiver.Start(); using (var tx = new TransactionScope()) { sender.Send( new Uri("rhino.queues://localhost:23457/h"), new MessagePayload { Data = new byte[] {1, 2, 4, 5} }); tx.Complete(); } Thread.Sleep(1000); sender.MessageSent -= RecordMessageEvent; } } Assert.Null(messageEventArgs); }
public void MessageSent_EventNotRaised_IfReceiverReverts() { using (var sender = SetupSender()) { sender.MessageSent += RecordMessageEvent; using (var receiver = new RevertingQueueManager("localhost", "test2.esent")) { receiver.CreateQueues("h"); receiver.Start(); using (var tx = new TransactionScope()) { sender.Send( new Uri("file://localhost/h"), new MessagePayload { Data = new byte[] { 1, 2, 4, 5 } }); tx.Complete(); } Thread.Sleep(1000); sender.MessageSent -= RecordMessageEvent; } } Assert.Null(_messageEventArgs); }