public static bool IsEquivalentTo(this RpcMessage.Parameter message, RpcMessage.Parameter otherMessage)
 {
     if (!message.ProtoParam.SequenceEqual(otherMessage.ProtoParam))
     {
         return(false);
     }
     return(true);
 }
Beispiel #2
0
        public void WrongParameterCountTest()
        {
            var extraParam = new RpcMessage.Parameter();

            extraParam.IntParam = 10;
            squareCallMessage.CallMessage.Parameters.Add(extraParam);
            server.ReceiveCall(squareCallMessage);

            controller.Verify(c => c.Send(It.Is <RpcMessage>(m => IsFailureResultMessage(m))));
        }
        public void Init()
        {
            controller = new Mock<RpcController>();
            readStream = new MemoryStream();
            writeStream = new MemoryStream();

            testMessage = new RpcMessage();
            testMessage.Id = 42;
            testMessage.CallMessage = new RpcMessage.Call();
            testMessage.CallMessage.Service = "testService";
            testMessage.CallMessage.Method = "testMethod";
            var param = new RpcMessage.Parameter();
            param.ProtoParam = new byte[] { 1, 2, 3 };
            testMessage.CallMessage.Parameters.Add(param);
        }
Beispiel #4
0
        public void Init()
        {
            controller  = new Mock <RpcController>();
            readStream  = new MemoryStream();
            writeStream = new MemoryStream();

            testMessage                     = new RpcMessage();
            testMessage.Id                  = 42;
            testMessage.CallMessage         = new RpcMessage.Call();
            testMessage.CallMessage.Service = "testService";
            testMessage.CallMessage.Method  = "testMethod";
            var param = new RpcMessage.Parameter();

            param.ProtoParam = new byte[] { 1, 2, 3 };
            testMessage.CallMessage.Parameters.Add(param);
        }
 public void Init()
 {
     message = new RpcMessage.Parameter();
 }
Beispiel #6
0
        public void WrongParameterCountTest()
        {
            var extraParam = new RpcMessage.Parameter();
            extraParam.IntParam = 10;
            squareCallMessage.CallMessage.Parameters.Add(extraParam);
            server.ReceiveCall(squareCallMessage);

            controller.Verify(c => c.Send(It.Is<RpcMessage>(m => IsFailureResultMessage(m))));
        }