public void Send()
        {
            var channel = new StreamRpcChannel(controller.Object, readStream, writeStream);
            channel.Start();
            channel.Send(testMessage);
            channel.CloseAndJoin(false);

            writeStream.Seek(0, SeekOrigin.Begin);
            var receivedMessage = Serializer.DeserializeWithLengthPrefix<RpcMessage>(writeStream, PrefixStyle.Fixed32);

            Assert.That(receivedMessage.IsEquivalentTo(testMessage), Is.True);
        }
Beispiel #2
0
        public void Send()
        {
            var channel = new StreamRpcChannel(controller.Object, readStream, writeStream);

            channel.Start();
            channel.Send(testMessage);
            channel.CloseAndJoin(false);

            writeStream.Seek(0, SeekOrigin.Begin);
            var receivedMessage = Serializer.DeserializeWithLengthPrefix <RpcMessage>(writeStream, PrefixStyle.Fixed32);

            Assert.That(receivedMessage.IsEquivalentTo(testMessage), Is.True);
        }