public void SetUp() { destination = Target.Input; XmsUtilities.Purge(destination); transport = new XmsTransport(){Aliases = new Dictionary<string, string>()}; received = null; sent = new TransportMessage().WithBody(); ; }
private void SendAndReceive() { var transport = new XmsTransport(); transport.Aliases = new Dictionary<string, string>(); transport.NumberOfWorkerThreads = 0; transport.SkipDeserialization = true; transport.InputQueue = Target.Input.ToString(); transport.ErrorQueue = Target.Error.ToString(); transport.MessageSerializer = new MessageSerializer(); transport.Start(); transport.Send(sent, Target.Input.ToString()); transport.TransportMessageReceived += (sender, args) => { received = args.Message; }; transport.ReceiveFromQueue(); }