コード例 #1
0
        public void Building_Small_Labyrinth_With_Default_Settings_Should_Work()
        {
            var smallBuilder = new SmallLabyrinthBuilder();
            var director     = new LabyrinthDirector();

            director.Generate(smallBuilder);

            var smallLabyrinth = smallBuilder.Labyrinth;
        }
コード例 #2
0
ファイル: GameSetup.cs プロジェクト: studware/Labirint7
        private Labyrinth DefaultSetup()
        {
            Console.WriteLine("Default Setup");

            var smallBuilder = new SmallLabyrinthBuilder();
            var director     = new LabyrinthDirector();

            director.Generate(smallBuilder);

            return(smallBuilder.Labyrinth);
        }
コード例 #3
0
        public void Drawing_A_Small_Labyrinth_Should_Work()
        {
            var smallBuilder = new SmallLabyrinthBuilder();
            var director     = new LabyrinthDirector();

            director.Generate(smallBuilder);

            var smallLabyrinth = smallBuilder.Labyrinth;


            var visualizator = ConsoleVisualization.Instance;

            visualizator.DrawLabyrinth(smallLabyrinth);
        }