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