public void GetCustomDeepCopy_Test()
        {
            Random randomness_provider = new Random();

            List <int> available_roles = new List <int>()
            {
                PD_Player_Roles.Operations_Expert,
                PD_Player_Roles.Researcher,
                PD_Player_Roles.Medic,
                PD_Player_Roles.Scientist
            };

            PD_Game game = PD_Game.Create_Game__AvailableRolesList(
                randomness_provider,
                4,
                0,
                available_roles
                );
            PD_Game gameCopy = game.GetCustomDeepCopy();

            Assert.IsTrue(gameCopy.Equals(game));
        }