public HorizontalHintsCalculator(MonochromeCell[,] cellData, IConsequitiveElementsCountFinder consequitiveElementsCountFinder) : base(cellData, consequitiveElementsCountFinder) { }
protected HintsCalculator(MonochromeCell[,] cellData, IConsequitiveElementsCountFinder consequitiveElementsCountFinder) { CellData = cellData; ConsequitiveElementsFinder = consequitiveElementsCountFinder; }
public ValidatoinRules(IConsequitiveElementsCountFinder consequitiveElementsFinder, int[,] horizontalHints, int[,] verticalHints) { _horizontalHints = horizontalHints; _verticalHints = verticalHints; _consequitiveElementsFinder = consequitiveElementsFinder; }