public void RecalculateAllPointsForGamesWithNoPlayTime()
{
//--arrange
using (var dbContext = new NemeStatsDbContext())
{
using (var dataContext = new NemeStatsDataContext(dbContext, new SecuredEntityValidatorFactory()))
{
var weightTierCalculator = new WeightTierCalculator();
var weightBonusCalculator = new WeightBonusCalculator(weightTierCalculator);
var gameDurationBonusCalculator = new GameDurationBonusCalculator();
var pointsCalculator = new PointsCalculator(weightBonusCalculator, gameDurationBonusCalculator);
//--act
new GlobalPointsRecalculator().RecalculateAllPointsForGamesWithNoPlayTime(dataContext, pointsCalculator);
}
}
}
}