public void Setup() { A.CallTo(() => _random.Next()) .Returns(1); _cardService = new BingoCardService(_random); _card = _cardService.GetGameCard(3, 3); _cardService.MarkNumber(_card, 4); _cardService.MarkNumber(_card, 5); _cardService.MarkNumber(_card, 6); _result = _cardService.CheckForBingo(_card); }
public int NextRound() { if (bingoCard == null) { return(0); } var nextNumber = _bingoBankService.Pull(); _bingoCardService.MarkNumber(bingoCard, nextNumber); return(nextNumber); }