Пример #1
0
        public void TestAuctions4DiamondPull(string testName, string northHand, string southHand, string expectedBidsNorth, string expectedBidsSouth)
        {
            SetupTest.setupTest(testName, logger);
            var bidManager = new BidManager(new BidGeneratorDescription(), fasesWithOffset, reverseDictionaries, (auction, northHand, sourceInformation) => { return(BidManager.RelayBidKind.fourDiamondEndSignal); });
            var auction    = bidManager.GetAuction(northHand, southHand);

            AssertMethods.AssertAuction(expectedBidsNorth, expectedBidsSouth, auction);
            AssertMethods.AssertHand(bidManager.biddingInformation, auction, northHand, southHand, reverseDictionaries);
        }
Пример #2
0
        public void TestAuctions3NTPull(string testName, string northHand, string southHand, string expectedBidsNorth, string expectedBidsSouth)
        {
            SetupTest.setupTest(testName, logger);
            var bidManager = new BidManager(new BidGeneratorDescription(), fasesWithOffset, reverseDictionaries, false);
            var auction    = bidManager.GetAuction(northHand, southHand);

            AssertMethods.AssertAuction(expectedBidsNorth, expectedBidsSouth, auction);
            AssertMethods.AssertHand(bidManager.biddingInformation, auction, northHand, southHand, reverseDictionaries);
        }