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); }
// 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); }
/// <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; }