public int[,] GenerateRandomBingoCardNumbers() { var ng = new BingoNumbersGenerator(); var randomCardNumbers = new[, ] { { ng.GenerateUniqueNumberForLetter(BingoLetter.B), ng.GenerateUniqueNumberForLetter(BingoLetter.I), ng.GenerateUniqueNumberForLetter(BingoLetter.N), ng.GenerateUniqueNumberForLetter(BingoLetter.G), ng.GenerateUniqueNumberForLetter(BingoLetter.O) }, { ng.GenerateUniqueNumberForLetter(BingoLetter.B), ng.GenerateUniqueNumberForLetter(BingoLetter.I), ng.GenerateUniqueNumberForLetter(BingoLetter.N), ng.GenerateUniqueNumberForLetter(BingoLetter.G), ng.GenerateUniqueNumberForLetter(BingoLetter.O) }, { ng.GenerateUniqueNumberForLetter(BingoLetter.B), ng.GenerateUniqueNumberForLetter(BingoLetter.I), ng.GenerateUniqueNumberForLetter(BingoLetter.N), ng.GenerateUniqueNumberForLetter(BingoLetter.G), ng.GenerateUniqueNumberForLetter(BingoLetter.O) }, { ng.GenerateUniqueNumberForLetter(BingoLetter.B), ng.GenerateUniqueNumberForLetter(BingoLetter.I), ng.GenerateUniqueNumberForLetter(BingoLetter.N), ng.GenerateUniqueNumberForLetter(BingoLetter.G), ng.GenerateUniqueNumberForLetter(BingoLetter.O) }, { ng.GenerateUniqueNumberForLetter(BingoLetter.B), ng.GenerateUniqueNumberForLetter(BingoLetter.I), ng.GenerateUniqueNumberForLetter(BingoLetter.N), ng.GenerateUniqueNumberForLetter(BingoLetter.G), ng.GenerateUniqueNumberForLetter(BingoLetter.O) } }; return(randomCardNumbers); }
public BingoBallGenerator() { _numbersGenerator = new BingoNumbersGenerator(); }