public PuzzleResolver(IPuzzleGraphBuilder graphBuilder) { _graphBuilder = graphBuilder ?? throw new ArgumentNullException(nameof(graphBuilder)); }
public PuzzleResolver() { _graphBuilder = new DefaultPuzzleGraphBuilder(); }