예제 #1
0
        public static void Initialize(TestContext testContext)
        {
            PuzzleGenerator <SudokuPuzzle> sudokuGenerator = new SudokuGenerator();
            PuzzlePrinter <SudokuPuzzle>   sudokuPrinter   = new SudokuPrinter();

            _sudokuPuzzleService = new SudokuPuzzleService(sudokuGenerator, sudokuPrinter);
        }
예제 #2
0
        public void TestInitializer()
        {
            WebSocketConnectionManager     webSocketConnectionManager = new WebSocketConnectionManager();
            PuzzleGenerator <SudokuPuzzle> sudokuGenerator            = new SudokuGenerator();
            PuzzlePrinter <SudokuPuzzle>   sudokuPrinter       = new SudokuPrinter();
            IPuzzleService <SudokuPuzzle>  sudokuPuzzleService = new SudokuPuzzleService(sudokuGenerator, sudokuPrinter);

            _httpHandler = new HttpClientHandlerMock();
            IRestServiceConnector restServiceConnector = new RestServiceConnector(_httpHandler);
            IPuzzleStorageService puzzleStorageService = new PuzzleStorageService(restServiceConnector);

            _puzzleHandler = new PuzzleHandler(webSocketConnectionManager, sudokuPuzzleService, puzzleStorageService);
        }