public void PencilMarksAreInitializedWithNineZeros() { _changeableCellVM = new ChangeableCellVM(0); Assert.AreEqual(9, _changeableCellVM.PencilMarks.Count); AssertAllPencilMarksAreZero(); }
private void DisablePencilMarksDependingOnOtherNumbersInRow(IChangeableCellVM cell) { var numbersInRow = _gameBoardVM.GetNumbersInSameRow(cell.GetRowIndex()); cell.DisablePencilMarks(numbersInRow); }
private void DisablePencilMarksDependingOnOtherNumbersInColumn(IChangeableCellVM cell) { var numbersInColumn = _gameBoardVM.GetNumbersInSameColumn(cell.GetColumnIndex()); cell.DisablePencilMarks(numbersInColumn); }
private void DisablePencilMarksDependingOnOtherNumbersInBox(IChangeableCellVM cell) { var numbersInBox = _gameBoardVM.GetNumbersInSameBox(cell.GetBoxIndex()); cell.DisablePencilMarks(numbersInBox); }
private static void EnableAllPencilMarks(IChangeableCellVM cell) { cell.EnableAllPencilMarks(); }
public void Initialize() { _changeableCellVM = new ChangeableCellVM(0); }