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);
        }
        public void RenderTest()
        {
            Labyrinth lab = new Labyrinth(4);

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

            lab.TestMatrix(testMatrix);

            ConsoleRenderer renderer = new ConsoleRenderer();
            var actual = renderer.Render(lab);
            var expected = " - X - X\r\n - - - X\r\n X X - -\r\n X X - -\r\n";

            Assert.AreEqual(expected, actual);
        }