public NumberSeriesPuzzleManager( IPuzzleBuilderDirector puzzleBuilderDirector, IPuzzleBuilder <int> puzzleBuilder ) { _puzzleBuilderDirector = puzzleBuilderDirector; _puzzleBuilder = puzzleBuilder; }
public void Setup() { NumberPuzzle = new Puzzle <int>(); NumberPuzzle.PuzzleType = "Number Puzzle"; PuzzleBatchBuilder = Substitute.For <IPuzzleBuilder <int> >(); PuzzleBatchBuilder.GetPuzzle().Returns(NumberPuzzle); puzzleBuilderDirector = Substitute.For <IPuzzleBuilderDirector>(); numberPuzzleBatchBuilder = new NumberPuzzleBatchBuilder(puzzleBuilderDirector, PuzzleBatchBuilder, 10); }