public void SetUp()
 {
     _randomNumberGeneratorService = new RandomNumberGeneratorService();
     _handMovementService          = new HandMovementService(_randomNumberGeneratorService);
     _handsPlayFactory             = new HandsPlayFactory(_handMovementService);
     _gamePlayerFactory            = new GamePlayerFactory();
     _handsPlayResolverService     = new HandsPlayResolverService();
     _gameOrchestrator             = new GameOrchestrator(_gamePlayerFactory, _handsPlayFactory, _handsPlayResolverService);
 }
Пример #2
0
 // Default constructor to enable Dependency Injection through here and for when we add an IoC container
 public HandMovementService(IRandomNumberGeneratorService randomNumberGeneratorService)
 {
     _randomNumberGeneratorService = randomNumberGeneratorService;
 }
 public void SetUp()
 {
     _randomNumberGeneratorService = new RandomNumberGeneratorService();
     _handMovementService          = new HandMovementService(_randomNumberGeneratorService);
     _handsPlayFactory             = new HandsPlayFactory(_handMovementService);
 }
Пример #4
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="ExamplesController" /> class.
 /// </summary>
 /// <param name="randomNumberGeneratorService">The random number generator service.</param>
 public ExamplesController(IRandomNumberGeneratorService randomNumberGeneratorService)
 {
     _rndSvc = randomNumberGeneratorService;
 }