コード例 #1
0
        /*     public static string SendTestMessage(this XmsProducerProvider provider, XmsDestination address)
        {
            using (var producer = provider.GetProducer(address))
            {
                return producer.SendTestMessage(address);
            }
        }
*/
        public static string SendTestMessage(this IXmsProducer producer, XmsAddress destination)
        {
            var msg = producer.CreateTextMessage();
            msg.Text = "message";
            producer.Send(msg);
            return msg.JMSMessageID;
        }
コード例 #2
0
        public void SetUp()
        {
            address = TestTargets.InputQueue;
            XmsUtilities.Purge(address);

            using (var producer = new XmsProducer(address, false))
            {
                var msg = producer.CreateBytesMessage();
                msg.WriteUTF(expected);
                producer.Send(msg);
            }
        }
コード例 #3
0
 public void SetUp()
 {
     address = TestTargets.InputQueue;
     XmsUtilities.Purge(address);
 }
コード例 #4
0
 public void WHEN_ToString_THEN_returns_correctly_formated_string()
 {
     var address = new XmsAddress("QUEUE", new XmsHost("MANAGER", "HOSTNAME", 42, "CHANNEL"));
     Assert.That(address.ToString(), Is.EqualTo("QUEUE@MANAGER:HOSTNAME:42:CHANNEL"));
 }
コード例 #5
0
 public void SetUp()
 {
     address = TestTargets.InputQueue;
     XmsUtilities.Purge(address);
     provider = new XmsProducerProvider(true);
 }
コード例 #6
0
 public void SetUp()
 {
     address = TestTargets.InputQueue;
     XmsUtilities.Purge(address);
     store = new StackStore<XmsPooledProducer>();
 }