public void OneRuleTest()
 {
     //dead with zero living neighbors remains dead
     GameOfLife test2 = new GameOfLife(3, 3);
     test2.grid[1, 1] = false;
     Assert.IsFalse(test2.TheOneRule(1, 1));
     //dead with 2 living neighbors remains dead
     GameOfLife test3 = new GameOfLife(3, 3);
     test3.grid[1, 1] = false;
     test3.grid[1, 0] = true;
     test3.grid[0, 1] = true;
     Assert.IsFalse(test3.TheOneRule(1, 1));
     //dead with 3 living neighbors becomes alive
     GameOfLife test4 = new GameOfLife(3, 3);
     test4.grid[1, 1] = false;
     test4.grid[1, 0] = true;
     test4.grid[0, 1] = true;
     test4.grid[0, 0] = true;
     Assert.IsTrue(test4.TheOneRule(1, 1));
     //dead with 4 living neighbors remains dead
     GameOfLife test5 = new GameOfLife(3, 3);
     test5.grid[1, 1] = false;
     test5.grid[1, 0] = true;
     test5.grid[0, 1] = true;
     test5.grid[0, 0] = true;
     test5.grid[0, 2] = true;
     Assert.IsFalse(test5.TheOneRule(1, 1));
     //living with zero living neighbors dies
     GameOfLife test6 = new GameOfLife(3, 3);
     test6.grid[1, 1] = true;
     Assert.IsFalse(test6.TheOneRule(1, 1));
     //living with 1 living neighbor dies
     GameOfLife test7 = new GameOfLife(3, 3);
     test7.grid[1, 1] = true;
     test7.grid[1, 0] = true;
     Assert.IsFalse(test7.TheOneRule(1, 1));
     //living with 2 living neighbors lives
     GameOfLife test8 = new GameOfLife(3, 3);
     test8.grid[1, 1] = true;
     test8.grid[1, 0] = true;
     test8.grid[1, 2] = true;
     Assert.IsTrue(test8.TheOneRule(1, 1));
     //living with 3 living neighbors lives
     GameOfLife test9 = new GameOfLife(3, 3);
     test9.grid[1, 1] = true;
     test9.grid[0, 0] = true;
     test9.grid[1, 0] = true;
     test9.grid[2, 0] = true;
     Assert.IsTrue(test9.TheOneRule(1, 1));
     //living with 4 (or more) living neighbors dies
     GameOfLife test10 = new GameOfLife(3, 3);
     test10.grid[1, 1] = true;
     test10.grid[0, 0] = true;
     test10.grid[1, 0] = true;
     test10.grid[2, 0] = true;
     test10.grid[1, 2] = true;
     Assert.IsFalse(test10.TheOneRule(1, 1));
 }