public double CalculateAverage(List <double> values, IAverageMethod averagingMethod) { if (values == null) { throw new ArgumentNullException(nameof(values)); } return(averagingMethod.Calculate(values)); }
public double Calculate(List <double> values, IAverageMethod method) { return(method.Calculate(values)); }