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);
        }
        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);
        }