Exemplo n.º 1
0
        public void GlobalSetup()
        {
            _search1 = ServiceLocator.CreateSerialGameTreeSearch();
            _search2 = ServiceLocator.CreateDynamicTreeSplittingGameTreeSearch();

            _wrapper1 = ServiceLocator.CreateProgressiveDeepeningWrapper(_search1);
            _wrapper2 = ServiceLocator.CreateProgressiveDeepeningWrapper(_search2);

            var sourceBoardStr = new[]
            {
                "_b_b_b",
                "b_b_b_",
                "______",
                "______",
                "_w_w_w",
                "w_w_w_"
            };
            var sourceBoard1 = new BoardMock(sourceBoardStr, 6, false);
            var sourceBoard2 = new BoardMock(sourceBoardStr, 6, false);

            _practiceBoard1 = sourceBoard1.ToMinified();
            _practiceBoard2 = sourceBoard2.ToMinified();

            _cts = new CancellationTokenSource();

            _node1 = new GameNode();
            _node2 = new GameNode();
        }