protected RankCalculationStrategy(IRankFactory factory)
        {
            if (factory == null)
            {
                throw new ArgumentNullException(nameof(factory));
            }

            this.factory = factory;
        }
 public DoubleOverallScoreStrategy(IRankFactory factory)
     : base(factory)
 {
 }