Esempio n. 1
0
        public static void StartLevelMenu(ref Game game)
        {
            Console.Clear();
            Console.WriteLine($"{(int)UserLevelChoice.Easy} - Easy level");
            Console.WriteLine($"{(int)UserLevelChoice.Medium} - Medium level");
            Console.WriteLine($"{(int)UserLevelChoice.Hard} - Hard level");
            UserLevelChoice choiceLevel = (UserLevelChoice)NumberValidator.ConvertStringToNumber();

            switch (choiceLevel)
            {
            case UserLevelChoice.Easy:
            {
                game = new EasyLevelGame();
                break;
            }

            case UserLevelChoice.Medium:
            {
                game = new MediumLevelGame();
                break;
            }

            case UserLevelChoice.Hard:
            {
                game = new HardLevelGame();
                break;
            }

            default: break;
            }
        }
Esempio n. 2
0
        public void GetRandomNumberIsValid()
        {
            Setup(3, 8);
            var game = new EasyLevelGame();
            var num  = game.GetRandomNumber(3, 5);

            Assert.IsNotNull(num);
        }