Example #1
0
        public void AddObjectTest()
        {
            IField     lab = new Labyrinth(7);
            GameObject obj = new GameObject('$', 3, 3);

            lab.AddObject(obj);

            var expected = '$';
            var actual   = lab[3, 3];

            Assert.AreEqual(expected, actual);
        }
Example #2
0
        public void AddObjectFailTest()
        {
            Labyrinth  lab = new Labyrinth(7);
            GameObject obj = new GameObject('$', 0, 1);

            char[,] testMatrix = new char[, ] {
                { '-', 'X', '-', 'X' },
                { '-', '-', '-', 'X' },
                { 'X', 'X', '-', '-' },
                { 'X', 'X', '-', '-' }
            };

            lab.TestMatrix(testMatrix);
            lab.AddObject(obj);

            var expected = 'X';
            var actual   = lab[0, 1];

            Assert.AreEqual(expected, actual);
        }