Beispiel #1
0
 public Form1()
 {
     TN.Logic.IOC.Bootstrap.Register(unityContainer);
     PuzzleBatchBuilder         = unityContainer.Resolve <IPuzzleBatchBuilder <int> >();
     puzzleBatchBuilderDirector = unityContainer.Resolve <IPuzzleBatchBuilderDirector>();
     InitializeComponent();
 }
 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);
 }
Beispiel #3
0
 public void BuildPuzzleBatch <PuzzleDataType>(IPuzzleBatchBuilder <PuzzleDataType> puzzleBatchBuilder)
 {
     puzzleBatchBuilder.BuildPuzzleBatch();
 }