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