Пример #1
0
 public void IsDone_LastElement_ReturnsTrue()
 {
     for (int i = 0; i < Constants.NumberOfCellsInSegment; i++)
     {
         _iterator.Next();
     }
     Assert.IsTrue(_iterator.IsDone());
 }
Пример #2
0
 public void Next_IteratesThroughFirstColumn_IteratesThroughPuzzle(int grid, int[] gridValues)
 {
     _iterator = new SubGridIterator(_puzzle, grid);
     foreach (int value in gridValues)
     {
         Assert.AreEqual(value, _iterator.GetCurrent().Value);
         if (!_iterator.IsDone())
         {
             _iterator.Next();
         }
     }
 }