Пример #1
0
        public void PlayerToBid(string transcript, int playerToBid)
        {
            var bids  = transcript.Split('\n').Select(line => line.Split(" bids ")[1]);
            var round = new BiddingRound();

            foreach (var bid in bids)
            {
                round.Bid(bid);
            }
            Assert.That(round.IsBiddingDone, Is.False);
            Assert.That(round.PlayerToBid, Is.EqualTo(playerToBid));
        }
Пример #2
0
        public void CorrectBidWins(string transcript, int winner, string winningBid)
        {
            var bids  = transcript.Split('\n').Select(line => line.Split(" bids ")[1]);
            var round = new BiddingRound();

            foreach (var bid in bids)
            {
                round.Bid(bid);
            }
            Assert.That(round.IsBiddingDone, Is.True);
            Assert.That(round.Winner, Is.EqualTo(winner));
            Assert.That(round.WinningBid, Is.EqualTo(winningBid));
        }