public void AddRole_should_AddRole()
        {
            Player player   = new Player();
            var    pl       = new PlayerService(new XMLProvider <Player>("player.xml"));
            string role     = "role";
            var    expected = player.Role = "role";

            //act
            pl.AddRole(role);
            //assert
            Assert.Equal(expected, player.Role);
        }
Example #2
0
        public void Role()
        {
            while (true)
            {
                Console.Clear();
                Console.WriteLine("Role\n1. Add role of player\n2. Change role of birthday of player\n0.  Back");
                Console.Write("Action: ");
                string choise = Console.ReadLine();
                Console.Clear();
                switch (choise)
                {
                case "0":
                    return;

                case "1":
                    try
                    {
                        Console.WriteLine("Add role of birthday");
                        string role = validator.validator_name(Console.ReadLine());
                        pls.AddRole(role);
                    }
                    catch (Exception e) { Console.WriteLine(e.Message); Console.ReadKey(); }
                    break;

                case "2":
                    try
                    {
                        Console.Write("Change role of player: ");
                        var index = IndexPlayer();
                        Console.WriteLine("Add new role of player");
                        string role = validator.validator_name(Console.ReadLine());
                        pls.ChangeRole(role, index);
                    }
                    catch (Exception e) { Console.WriteLine(e.Message); Console.ReadKey(); }
                    break;

                default:
                    Console.WriteLine("Wrong index\nPress any key to continue...");
                    Console.ReadKey();
                    break;
                }
            }
        }