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(); }