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 ()); }
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()); }