public NumberSeriesPuzzleBuilder( IPuzzleKeyBuilderDirector puzzleKeyBuilderDirector, IPuzzleKeyBuilder <int, string> puzzleKeyBuilder ) { _puzzleKeyBuilderDirector = puzzleKeyBuilderDirector; _puzzleKeyBuilder = puzzleKeyBuilder; }
public void Setup() { puzzleKeyBuilderDirector = Substitute.For <IPuzzleKeyBuilderDirector>(); puzzleKeyBuilder = Substitute.For <IPuzzleKeyBuilder <int, string> >(); puzzleKey = new PuzzleKey <int, string>(); puzzleKeyBuilder.GetPuzzleKey().Returns(puzzleKey); ObjectUnderTest = new NumberSeriesPuzzleBuilder(puzzleKeyBuilderDirector, puzzleKeyBuilder); }
public void BuildPuzzleKey <SeedType, OperationType>(IPuzzleKeyBuilder <SeedType, OperationType> puzzleKeyBuilder) { puzzleKeyBuilder.BuildPuzzleKey(); }