public void IsYoungerThanTest(
            int playerAge, int limitAge, bool expected)
        {
            IAgeChecker ageChecker = new AgeChecker();
            Player      player     = new Player {
                Age = playerAge
            };
            bool result = ageChecker.IsYoungerThan(player, limitAge);

            Assert.AreEqual(expected, result);
        }
Exemplo n.º 2
0
        private static void Main(string[] args)
        {
            AgeChecker        ageChecker = new AgeChecker();
            ConsoleController controller = new ConsoleController(ageChecker);

            controller.ShowMenu();

            bool flag = true;

            while (flag)
            {
                OperationType operation =
                    (OperationType)int.Parse(Console.ReadLine());
                switch (operation)
                {
                case OperationType.Help:
                    controller.ShowMenu();
                    break;

                case OperationType.ShowTeams:
                    controller.ShowTeams();
                    break;

                case OperationType.ShowSquads:
                    controller.ShowAllTeamsWithSquad();
                    break;

                case OperationType.ShowOldPlayers:
                    Console.Write("Enter age limit: ");
                    int age = int.Parse(Console.ReadLine());
                    controller.ShowOlderThan(age);
                    break;

                case OperationType.CreateTeam:
                    controller.CreateTeam();
                    break;

                default:
                    Console.WriteLine("Thanks for session");
                    flag = false;
                    break;
                }
            }

            Console.ReadLine();
        }