public WinnerProvider(Board board) { var factory = new WinCandidatePositionsStrategiesFactory(board.NumberOfRows, board.NumberOfColumns); _winCandidateProvider = new WinCandidateProvider(factory.Strategies); _winCasesAnalyzer = new WinCasesAnalyzer(); _board = board; }
public void Provide_WhenCalled_ShouldProvide() { var factory = new WinCandidatePositionsStrategiesFactory(6, 6); var sut = new WinCandidateProvider(factory.Strategies); var result = sut.Provide(new Point(2, 0)); }