Exemple #1
0
        public void DecodeMessage()
        {
            var message = Unhexlify("0a0b536572766963654e616d65120d50726f6365647572654e616d65");

            KRPC.Schema.KRPC.Request request = (KRPC.Schema.KRPC.Request)Encoder.Decode(message, typeof(KRPC.Schema.KRPC.Request), null);
            Assert.AreEqual("ServiceName", request.Service);
            Assert.AreEqual("ProcedureName", request.Procedure);
        }
Exemple #2
0
 public void EncodeMessage ()
 {
     var request = new KRPC.Schema.KRPC.Request ();
     request.Service = "ServiceName";
     request.Procedure = "ProcedureName";
     var data = Encoder.Encode (request, typeof(KRPC.Schema.KRPC.Request));
     const string expected = "0a0b536572766963654e616d65120d50726f6365647572654e616d65";
     Assert.AreEqual (expected, data.ToHexString ());
 }
Exemple #3
0
        public void EncodeMessage()
        {
            var request = new KRPC.Schema.KRPC.Request();

            request.Service   = "ServiceName";
            request.Procedure = "ProcedureName";
            var          data     = Encoder.Encode(request, typeof(KRPC.Schema.KRPC.Request));
            const string expected = "0a0b536572766963654e616d65120d50726f6365647572654e616d65";

            Assert.AreEqual(expected, data.ToHexString());
        }