Exemplo n.º 1
0
        public void ScoreHandTenForTwoHundredWentSetTest()
        {
            var hand = new Hand(null, null);

            hand.Bid = new Bid()
            {
                PlayerFourBid = 7, PlayerOneBid = 2, PlayerTwoBid = 3, PlayerThreeBid = 1
            };
            hand.TeamOneTrickCount = 4;
            hand.TeamTwoTrickCount = 9;

            var score = new ScoreSheet();

            score.ScoreHand(hand);

            Assert.AreEqual(30, score.TeamOnePoints);
            Assert.AreEqual(-200, score.TeamTwoPoints);
        }
Exemplo n.º 2
0
        public void ScoreHandTest()
        {
            var hand = new Hand(null, null);

            hand.Bid = new Bid()
            {
                PlayerFourBid = 1, PlayerOneBid = 7, PlayerTwoBid = 6, PlayerThreeBid = 2
            };
            hand.TeamOneTrickCount = 9;
            hand.TeamTwoTrickCount = 4;

            var score = new ScoreSheet();

            score.ScoreHand(hand);
            Assert.AreEqual(90, score.TeamOnePoints);
            Assert.AreEqual(-70, score.TeamTwoPoints);
            Assert.AreEqual(0, score.TeamOneBags);
            Assert.AreEqual(0, score.TeamTwoBags);
        }