Example #1
0
        public void GameConfig_dimension_axb_return0x0()
        {
            GameConfig config = new GameConfig("TestFiles\\dimensionaxb.conf");
            Assert.AreEqual(false, config.IsGoodConfig());

            Dimension dimension = config.GetDimension();

            Assert.AreEqual(dimension.X, 0);
            Assert.AreEqual(dimension.Y, 0);
        }
Example #2
0
        public void GameConfig_dimension_4x5_return4x5()
        {
            GameConfig config = new GameConfig("TestFiles\\dimension4x5.conf");
            Assert.AreEqual(true, config.IsGoodConfig());

            Dimension dimension = config.GetDimension();

            Assert.AreEqual(dimension.X, 4);
            Assert.AreEqual(dimension.Y, 5);
        }
Example #3
0
        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);
        }
Example #4
0
        public void GameConfig_NoFile_returnZero()
        {
            GameConfig config = new GameConfig(string.Empty);
            Assert.AreEqual(false, config.IsGoodConfig());

            Dimension dimension = config.GetDimension();

            Assert.AreEqual(dimension.X, 0);
            Assert.AreEqual(dimension.Y, 0);
        }