Esempio n. 1
0
        public FullTest(BaseTestFixture fixture, ITestOutputHelper output)
        {
            fasesWithOffset     = fixture.fasesWithOffset;
            reverseDictionaries = fixture.reverseDictionaries;

            this.output = output;
        }
Esempio n. 2
0
        public BaseTestFixture()
        {
            fasesWithOffset     = JsonConvert.DeserializeObject <Dictionary <Fase, bool> >(File.ReadAllText("FasesWithOffset.json"));
            reverseDictionaries = new ReverseDictionaries(fasesWithOffset, new Progress <string>());

            BidManager.SetSystemParameters(Util.ReadResource("BiddingLogic.SystemParameters.json"));
            BidManager.SetOptimizationParameters(Util.ReadResource("BiddingLogic.OptimizationParameters.json"));
        }
Esempio n. 3
0
 public QueensTest(BaseTestFixture fixture)
 {
     fasesWithOffset     = fixture.fasesWithOffset;
     reverseDictionaries = fixture.reverseDictionaries;
 }
Esempio n. 4
0
        public static void AssertHand(BiddingInformation bidManager, Auction auction, string northHand, string southHand, ReverseDictionaries reverseDictionaries)
        {
            var constructedSouthHand = bidManager.ConstructSouthHand(northHand);

            Assert.Equal(Util.HandWithx(southHand), constructedSouthHand.First());

            var queens = bidManager.GetQueensFromAuction(auction, reverseDictionaries);

            Assert.True(BiddingInformation.CheckQueens(queens, southHand));
        }