public PlayerScorePredictor(ITeamStrengthCalculator teamStrengthCalculator, IPredictorParameters predictorParameters, IPlayerFormCalculator playerFormCalculator) { _teamStrengthCalculator = teamStrengthCalculator; _predictorParameters = predictorParameters; _playerFormCalculator = playerFormCalculator; PrimeCache(); }
public void SetUp() { _configSettingsMock = new Mock<IConfigurationSettings>(); _configSettingsMock.SetupGet(x => x.SeasonStartYear).Returns(2012); _predictorParametersMock = new Mock<IPredictorParameters>(); _teamStrengthCalculator = new TeamStrengthCalculator(_predictorParametersMock.Object, _configSettingsMock.Object); _allPlayers = new List<Player>(); }
public PlayerFormCalculator(IPredictorParameters predictorParameters, ITeamStrengthCalculator teamStrengthCalculator, IConfigurationSettings configSettings) { _predictorParameters = predictorParameters; _teamStrengthCalculator = teamStrengthCalculator; _configSettings = configSettings; }