示例#1
0
 public void EncodeRemoteObject ()
 {
     var mockClient = new Mock<IConnection> ();
     var obj = new KRPC.Client.Services.SpaceCenter.Vessel (mockClient.Object, 300);
     Assert.AreEqual (300, obj.id);
     Assert.AreSame (mockClient.Object, obj.connection);
     var data = Encoder.Encode (obj, typeof(KRPC.Client.Services.SpaceCenter.Vessel));
     Assert.AreEqual ("ac02", data.ToHexString ());
 }
示例#2
0
        public void EncodeRemoteObject()
        {
            var mockClient = new Mock <IConnection> ();
            var obj        = new KRPC.Client.Services.SpaceCenter.Vessel(mockClient.Object, 300);

            Assert.AreEqual(300, obj.id);
            Assert.AreSame(mockClient.Object, obj.connection);
            var data = Encoder.Encode(obj, typeof(KRPC.Client.Services.SpaceCenter.Vessel));

            Assert.AreEqual("ac02", data.ToHexString());
        }