Esempio n. 1
0
        public void GetGuessResult_ValidNumberGuess()
        {
            //arrange
            int input = 1;

            //act
            GuessResult actualResult = guessNumber.GetGuessResult(input);

            //assert
            Assert.IsFalse(actualResult == GuessResult.None);
        }
Esempio n. 2
0
        public void GetGuessResult_LowerGuessReturnsHigher()
        {
            //arrange
            GuessNumber testNumber     = new GuessNumber(1, 101);
            int         randomNumber   = testNumber.GenerateNewNumber();
            int         lowerGuess     = new Random().Next(1, randomNumber);
            GuessResult expectedResult = GuessResult.Higher;

            //act
            GuessResult actualResult = testNumber.GetGuessResult(lowerGuess);

            //assert
            Assert.AreEqual(expectedResult, actualResult);
        }