public TeamMatchModel(ITeamMatchCalculationEngine teamMatchCalculationEngine, IMatchCalculationEngineRepository matchCalculationEngineRepository, IGameServiceFactory gameServiceFactory, IGameCalculationEngineFactory gameCalculationEngineFactory) { this._teamMatchCalculationEngine = teamMatchCalculationEngine; this._matchCalculationEngineRepository = matchCalculationEngineRepository; this._gameServiceFactory = gameServiceFactory; this._gameCalculationEngineFactory = gameCalculationEngineFactory; }
public PlayerMeritTableCalculationEngine(IGameCalculationEngineFactory gameCalculationEngineFactory) { this._gameCalculationEngineFactory = gameCalculationEngineFactory; }
public PlayerMatchModel(IGameServiceFactory gameServiceFactory, IGameCalculationEngineFactory gameCalculationEngineFactory, IPlayerMatchCalculationEngineFactory playerMatchCalculationEngineFactory) { this._gameServiceFactory = gameServiceFactory; this._gameCalculationEngineFactory = gameCalculationEngineFactory; this._playerMatchCalculationEngineFactory = playerMatchCalculationEngineFactory; }