public void CheckIfCellIsAlive()
 {
     List<List<bool>> map = new List<List<bool>>();
     map.Add(new List<bool>(new bool[] { true, false }));
     map.Add(new List<bool>(new bool[] { false, false }));
     Cell cell = new Cell(0, 0, map);
     Assert.AreEqual(true, cell.isAlive());
 }
 public void CheckIfIndexIsCorrect()
 {
     List<List<bool>> map = new List<List<bool>>();
     map.Add(new List<bool>(new bool[] { false, true }));
     map.Add(new List<bool>(new bool[] { false, false }));
     Cell cell = new Cell(1, 0, map);
     Assert.AreEqual(true, cell.isAlive());
 }
 public void TestRule4()
 {
     List<List<bool>> map = new List<List<bool>>();
     map.Add(new List<bool>(new bool[] { true, true, true }));
     map.Add(new List<bool>(new bool[] { false, false, false }));
     map.Add(new List<bool>(new bool[] { false, false, false }));
     Cell cell = new Cell(1, 1, map);
     cell.getAliveNeighbors();
     cell.rule4();
     Assert.AreEqual(true, cell.isAlive());
 }