public void TestNewBoardNoInputShouldBeBingoBoardSize5x5() { int expectedBingoBoardSize = 5 * 5; Bingo bingo = new Bingo(5); bingo.NewBoardGame(); int actualBingoBoardSize = bingo.GetBoardGame().Length; Assert.Equal(expectedBingoBoardSize, actualBingoBoardSize); }
private void TestCheckBingoWithIndexDistanceInputStartIndex0IndexDistance1ShouldBeFalse() { bool expectedCheckBingo = false; Bingo bingo = new Bingo(5); bingo.NewBoardGame(); bingo.MarkNumber(7); bingo.MarkNumber(18); bingo.MarkNumber(2); bool actualCheckBingo = bingo.CheckBingoWithIndexDistance(0, 1); Assert.Equal(expectedCheckBingo, actualCheckBingo); }
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); }
private void TestCheckBingoWithIndexDistanceInputStartIndex10IndexDistance1ShouldBeTrue() { 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.CheckBingoWithIndexDistance(10, 1); Assert.Equal(expectedCheckBingo, actualCheckBingo); }
private void TestCheckBingoWithIndexDistanceInputStartIndex2IndexDistance5ShouldBeTrue() { 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.CheckBingoWithIndexDistance(2, 5); Assert.Equal(expectedCheckBingo, actualCheckBingo); }
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); }
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); }
private void TestMarkNumberInput7ShouldBeBoardGameIndex0and0IsZero() { int[,] expectedBoardGame = new int[, ] { { 0, 18, 8, 19, 2 }, { 9, 17, 6, 14, 15 }, { 20, 13, 1, 21, 10 }, { 3, 4, 22, 16, 24 }, { 12, 23, 11, 25, 5 }, }; Bingo bingo = new Bingo(5); bingo.NewBoardGame(); bingo.MarkNumber(7); int[,] actualBoardGame = bingo.GetBoardGame(); Assert.Equal(expectedBoardGame, actualBoardGame); }