public void GameConfig_livecell10x10_in4x4_return0() { GameConfig config = new GameConfig("TestFiles\\livecell10x10.conf"); Assert.AreEqual(false, config.IsGoodConfig()); LiveCell[] cells = config.GetLiveCells(); Assert.AreEqual(0, cells.Length); }
public void GameConfig_livecell1x1_2x2_return1x1_2x2() { GameConfig config = new GameConfig("TestFiles\\livecell1x1_2x2.conf"); Assert.AreEqual(true, config.IsGoodConfig()); LiveCell[] cells = config.GetLiveCells(); Assert.AreEqual(cells[0].X, 1); Assert.AreEqual(cells[0].Y, 1); Assert.AreEqual(cells[1].X, 2); Assert.AreEqual(cells[1].Y, 2); }
public void GameConfig_BlankFile_returnZero() { GameConfig config = new GameConfig("TestFiles\\blank.conf"); Assert.AreEqual(false, config.IsGoodConfig()); LiveCell[] cells = config.GetLiveCells(); Assert.AreEqual(cells.Length, 0); Dimension dimension = config.GetDimension(); Assert.AreEqual(dimension.X, 0); Assert.AreEqual(dimension.Y, 0); }
public void GameConfig_livecell1x1_axb_return1x1() { GameConfig config = new GameConfig("TestFiles\\livecell1x1_axb.conf"); Assert.AreEqual(false, config.IsGoodConfig()); LiveCell[] cells = config.GetLiveCells(); Assert.AreEqual(1,cells.Length); Assert.AreEqual(cells[0].X, 1); Assert.AreEqual(cells[0].Y, 1); }