예제 #1
0
 public void IsCellAlive()
 {
     Oscillator osc = new Oscillator();
     List<List<bool>> board = osc.GetBoardCells();
     Assert.IsTrue(board[0][1]);
     Assert.IsFalse(board[1][1]);
 }
 public void GeneratesNewRows()
 {
     Oscillator osc = new Oscillator();
     int expected = osc.ToList().Count;
     Assert.AreEqual(expected, 10);
 }
 public void GeneratesNewColumns()
 {
     Oscillator osc = new Oscillator();
     int expected = osc.ToList()[0].Count;
     Assert.AreEqual(expected, 8);
 }
 public void CountsNeighbors()
 {
     Oscillator osc = new Oscillator();
     int expected = osc.CountsNeighbors(3, 1);
     Assert.AreEqual(expected, 3);
 }
 public void BoardIsNotNull()
 {
     Oscillator osc = new Oscillator();
     Assert.IsNotNull(osc);
 }
예제 #6
0
 public void IsThereABoard()
 {
     Oscillator osc = new Oscillator();
     List<List<bool>> board = osc.GetBoardCells();
     Assert.IsNotNull(board);
 }