public void TestSend() { var testString = "This string is a test\n"; using (var reset = new AutoResetEvent(false)) { using (var serverPipe = new TwoWayPipeMessageIPCManaged( ServerSidePipe, ClientSidePipe, (string msg) => { Assert.AreEqual(testString, msg); reset.Set(); })) { serverPipe.Start(); ClientPipe.Start(); ClientPipe.Send(testString); reset.WaitOne(); serverPipe.End(); } } }
public void TestSend() { var testString = "This string is a test\n"; var reset = new AutoResetEvent(false); var serverPipe = new TwoWayPipeMessageIPCManaged( SERVER_SIDE, CLIENT_SIDE, (string msg) => { Assert.AreEqual(testString, msg); reset.Set(); }); serverPipe.Start(); clientPipe.Start(); clientPipe.Send(testString); reset.WaitOne(); serverPipe.End(); }
public void Cleanup() { clientPipe.End(); }