Ejemplo n.º 1
0
        public void packageBidCarichiAckTest()
        {
            BidBase    b    = new CarichiBid(Board.Instance.Me, 61);
            PackageBid pkgb = new PackageBid(b);

            byte [] bs = pkgb.getAckMessage();

            PackageBid pkgbRec = new PackageBid(PackageBase.getMessageFromAck(bs));

            Assert.AreEqual(EnPackageType.BID, pkgb.type);
            Assert.AreSame(Board.Instance.Me, pkgb.bid.bidder);
            Assert.True(b.Equals(pkgbRec.bid));
        }
Ejemplo n.º 2
0
        public void packageBidPassTest()
        {
            BidBase    b    = new PassBid(Board.Instance.Me);
            PackageBid pkgb = new PackageBid(b);

            byte [] bs = pkgb.getMessage();

            PackageBid pkgbRec = new PackageBid(bs);

            Assert.AreEqual(EnPackageType.BID, pkgb.type);
            Assert.AreSame(Board.Instance.Me, pkgb.bid.bidder);
            Assert.True(b.Equals(pkgbRec.bid));
        }
Ejemplo n.º 3
0
        public void packageBidPassAckTest()
        {
            BidBase    b    = new PassBid(Board.Instance.Me);
            PackageBid pkgb = new PackageBid(b);

            byte [] bs = pkgb.getAckMessage();

            PackageBid pkgbRec = new PackageBid(PackageBase.getMessageFromAck(bs));

            Assert.AreEqual(EnPackageType.BID, pkgb.type);
            Assert.AreSame(Board.Instance.Me, pkgb.bid.bidder);
            Assert.AreEqual(b, pkgbRec.bid);
        }
Ejemplo n.º 4
0
        public void packageBidNormalTest()
        {
            BidBase    b    = new NormalBid(Board.Instance.Me, EnNumbers.CAVALLO, 61);
            PackageBid pkgb = new PackageBid(b);

            byte [] bs = pkgb.getMessage();

            PackageBid pkgbRec = new PackageBid(bs);

            Assert.AreEqual(EnPackageType.BID, pkgb.type);
            Assert.AreSame(Board.Instance.Me, pkgb.bid.bidder);
            Assert.True(b.Equals(pkgbRec.bid));
        }