public void AddSalary_should_AddSalary()
        {
            Player player   = new Player();
            var    pl       = new PlayerService(new XMLProvider <Player>("player.xml"));
            int    sal      = 10;
            var    expected = player.Salary = 10;

            //act
            pl.AddSalary(sal);
            //assert
            Assert.Equal(expected, player.Salary);
        }
Example #2
0
        public void Salary()
        {
            while (true)
            {
                Console.Clear();
                Console.WriteLine("Salary\n1. Add salary of player\n2. Change salary 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 salary of player (<10000)");
                        var salary = validator.validator_salary(Console.ReadLine());
                        pls.AddSalary(Convert.ToInt32(salary));
                    }
                    catch (Exception e) { Console.WriteLine(e.Message); Console.ReadKey(); }
                    break;

                case "2":
                    try
                    {
                        Console.Write("Change salry of player: ");
                        var index = IndexPlayer();
                        Console.WriteLine("Add new salary of player");
                        var newsalary = validator.validator_salary(Console.ReadLine());
                        pls.ChangeSalery(Convert.ToInt32(newsalary), index);
                    }
                    catch (Exception e) { Console.WriteLine(e.Message); Console.ReadKey(); }
                    break;

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