Beispiel #1
0
        private void TestCheckBingoInputBingoBoardDiagonalDownDirectionShouldBeBingo()
        {
            bool  expectedCheckBingo = true;
            Bingo bingo = new Bingo(5);

            bingo.NewBoardGame();
            bingo.MarkNumber(7);
            bingo.MarkNumber(17);
            bingo.MarkNumber(1);
            bingo.MarkNumber(16);
            bingo.MarkNumber(5);

            bool actualCheckBingo = bingo.CheckBingo();

            Assert.Equal(expectedCheckBingo, actualCheckBingo);
        }
Beispiel #2
0
        private void TestCheckBingoInputBingoBoardHorizontalDirectionShouldBeBingo()
        {
            bool  expectedCheckBingo = true;
            Bingo bingo = new Bingo(5);

            bingo.NewBoardGame();
            bingo.MarkNumber(20);
            bingo.MarkNumber(13);
            bingo.MarkNumber(1);
            bingo.MarkNumber(21);
            bingo.MarkNumber(10);

            bool actualCheckBingo = bingo.CheckBingo();

            Assert.Equal(expectedCheckBingo, actualCheckBingo);
        }
Beispiel #3
0
        private void TestCheckBingoInputBingoBoardVerticalDirectionShouldBeBingo()
        {
            bool  expectedCheckBingo = true;
            Bingo bingo = new Bingo(5);

            bingo.NewBoardGame();
            bingo.MarkNumber(8);
            bingo.MarkNumber(6);
            bingo.MarkNumber(1);
            bingo.MarkNumber(22);
            bingo.MarkNumber(11);

            bool actualCheckBingo = bingo.CheckBingo();

            Assert.Equal(expectedCheckBingo, actualCheckBingo);
        }