public void Setup()
        {
            _gameFactory = new GameFactory();
            var generator = new GenerateKeyRangesService();

            _serviceUnderTests = new SwaszekRandomizedSolverService(generator);
        }
Exemple #2
0
        public void Setup()
        {
            _gameFactory = new GameFactory();
            var generator = new GenerateKeyRangesService();

            _serviceUnderTests = new VilleSolverService(generator);
        }
Exemple #3
0
        public static void TestKnuthRandomizedParallelOnRange(IGameSettings settings)
        {
            var generator         = new GenerateKeyRangesService();
            var serviceUnderTests = new KnuthSolverRandomizedParallelService(generator);

            TestOnRange(serviceUnderTests, settings, "KnuthRandomizedParallel");
        }
Exemple #4
0
        public static void TestSwaszekOnRange(IGameSettings settings)
        {
            var generator         = new GenerateKeyRangesService();
            var serviceUnderTests = new SwaszekSolverService(generator);

            TestOnRange(serviceUnderTests, settings, "Swaszek");
        }
Exemple #5
0
        private static IEnumerable <string> GetKeysRange(IGameSettings settings)
        {
            var generator = new GenerateKeyRangesService();
            // var keys = new[] { "83721", "55321", "85821", "55321" };
            // var keys = new[] { "83111" };
            var keys = generator.GenerateCodes(settings);

            // var rangeLimit = 1000;
            // keys = keys.Take(rangeLimit);
            return(keys);
        }