Esempio n. 1
0
 public MazeGridGenerator(
     IMazeLoader mazeLoader,
     IMazeValidator mazeValidator,
     IMazePositionFinder mazePositionFinder)
 {
     this.mazeLoader         = mazeLoader.CheckIfNull(nameof(mazeLoader));
     this.mazeValidator      = mazeValidator.CheckIfNull(nameof(mazeValidator));
     this.mazePositionFinder = mazePositionFinder.CheckIfNull(nameof(mazePositionFinder));
 }