示例#1
0
 public void NetworkNewPlayerObject()
 {
     var obj = new NetworkNewPlayerObject(ServerCommands.PlayerConnected, Player.GetPlayer("Sander"), 1);
     var decoder = new NetworkNewPlayerObject.NewPlayerObjectReader();
     var bytes = decoder.GenerateByteStream(obj);
     var generatedObj = decoder.GenerateObject(bytes, false);
     Assert.IsInstanceOfType(generatedObj, typeof(NetworkNewPlayerObject));
     var newPlayerObj = generatedObj as NetworkNewPlayerObject;
     Assert.AreEqual(newPlayerObj.SeatPos, obj.SeatPos);
     Assert.AreEqual(newPlayerObj.Player, obj.Player);
     CompareDefaultObject(obj, newPlayerObj);
 }