public OptimalWinningStrategyCalculationAlgorithm(ITestGraph testGraph) { if (testGraph == null) { throw new ArgumentNullException("testGraph"); } this.testGraph = testGraph; }
public OptimalWinningStrategyCalculationAlgorithm( ITestGraph testGraph) { if (testGraph == null) { throw new ArgumentNullException("testGraph"); } this.testGraph = testGraph; }
public ReachabilityStrategyCalculationAlgorithm(ITestGraph testGraph, IStrategy strategy) { if (this.testGraph == null) { throw new ArgumentNullException("testGraph"); } this.testGraph = testGraph; this.strategy = new QuickGraph.Algorithms.TestGames.Strategy(); this.performanceComparer = new PairPreOrderPerformanceComparer(); }
public ReachabilityStrategyCalculationAlgorithm( ITestGraph testGraph, IStrategy strategy ) { if (this.testGraph == null) { throw new ArgumentNullException("testGraph"); } this.testGraph = testGraph; this.strategy = new Strategy(); this.performanceComparer = new PairPreOrderPerformanceComparer(); }