public void GenerationShouldWork()
        {
            Vector2Int size = new Vector2Int(20, 20);
            IMap       map  = (new BlockyRecursiveBacktracker()).GenerateMap(size, randomMock.Object);
            string     str  = GridMapHelper.ToString(map);

            // At this point I can't really evaluate the map so it's a visual check :D
            logger.Log('\n' + str);
        }
        public void GeneratingTwiceShouldYieldSameResult()
        {
            Vector2Int size         = new Vector2Int(20, 20);
            var        mapGenerator = new BlockyRecursiveBacktracker();
            var        map          = mapGenerator.GenerateMap(size, randomMock.Object);
            string     str          = GridMapHelper.ToString(map);
            var        map2         = mapGenerator.GenerateMap(size, randomMock.Object);
            string     str2         = GridMapHelper.ToString(map2);

            Assert.AreEqual(str, str2);
        }