コード例 #1
0
ファイル: GameTests.cs プロジェクト: NAG-1801/Life
 public void IntializeFirstGenerationTest()
 {
     var grid = new Grid(5, 5);
     grid.InitializeCells();
     _resultGrid = grid.RunLife();
     IoCContainer.Container.RegisterInstance(typeof(Grid), _resultGrid);
     foreach (var row in _resultGrid.Rows)
     {
         foreach (var cell in row.Cells)
         {
             AnyLiveCellWithFewerThanTwoLiveNeighboursDies(cell);
             AnyLiveCellWithMoreThanThreeLiveNeighboursDies(cell);
             AnyLiveCellWithTwoOrThreeLiveNeighboursLives(cell);
             AnyDeadCellWithExactlyThreeLiveNeighboursComesToLife(cell);
         }
     }
 }