Example #1
0
        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();
 }