public void SerializationInterface() { var ser = _container.Resolve<JsonSerializer>(); var msg = new TestMessage() { Id = 1, Name = "A Test Message", MessageTypes = new List<string>() { "Message Type 1", "Message Type 2" } }; var raw = ser.Serialize<TestMessage>(msg); var obj = ser.Deserialize<TestMessage>(raw) as TestMessage; }
public void Connect() { using (var channel = _container.Resolve<ClientProxy>()) { channel.Connect(); Console.WriteLine("Press (q) to finish"); string c; do { var msg = new TestMessage() { Id = 111, Name = new String('X', 1200) }; c = Console.ReadLine(); channel.Send(msg); } while (c != "q" ); } }