Exemplo n.º 1
0
 public void Grid_Can_Insert_Rows()
 {
     //Arrange
     Grid inputGrid = new Grid(3, 3);
     //Act
     inputGrid.InsertRow(0, new Row());
     //Assert
     Assert.AreEqual(inputGrid.GridObj.Count, 4);
 }
Exemplo n.º 2
0
        public void Grid_Can_Toggle_Cells()
        {
            //Arrange
            Grid inputGrid = new Grid(3, 3);
            //Act
            inputGrid.ToggleCell(0,0);
            //Assert
            Assert.IsTrue(inputGrid.GridObj[0].Cells[0].IsAlive);

            inputGrid.ToggleCell(0, 0);
            Assert.IsFalse(inputGrid.GridObj[0].Cells[0].IsAlive);
        }
Exemplo n.º 3
0
 public void Grid_Is_Seeded_With_Rows_And_Columns()
 {
     //Arrange
     Grid inputGrid = new Grid(3, 3);
     //Act
     //Assert
     Assert.AreEqual(inputGrid.GridObj.Count, 3);
     Assert.AreEqual(inputGrid.GridObj[0].Cells.Count, 3);
     Assert.AreEqual(inputGrid.GridObj[1].Cells.Count, 3);
     Assert.AreEqual(inputGrid.GridObj[2].Cells.Count, 3);
     Assert.AreEqual(inputGrid.RowCount, 3);
     Assert.AreEqual(inputGrid.ColumnCount, 3);
 }