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