public EducationLineCharacterizer(IEducationCharacteristicNamesHelper namesHelper, ISummator <EducationLine> educationLineSummator, IIdealResult idealResult) { _namesHelper = namesHelper; _educationLineSummator = educationLineSummator; _idealResult = idealResult; }
public EntrantCharacterizer(IEducationCharacteristicNamesHelper namesHelper, ISummator <Entrant> entrantSummator, IIdealResult idealResult) { _namesHelper = namesHelper; _entrantSummator = entrantSummator; _idealResult = idealResult; }
/* * public static T Sum<T>(this T[] array, T initial) * { * var result = initial; * for (var i = 0; i < array.Length; i++) * result += array[i]; * return result; * } */ public static T Sum <T>(this T[] array, T initial, ISummator <T> summator) { var result = initial; for (var i = 0; i < array.Length; i++) { result = summator.Add(result, array[i]); } return(result); }
public static int Sum <T>(IEnumerable <T> sequence, ISummator <T> summator) { // Do work }
public TheThing(ISummator summator) { _summator = summator; }
public IdealEducationLineResult(ISummator <EducationLine> summator, IQueryBuilder queryBuilder) { _summator = summator; _queryBuilder = queryBuilder; }
public SummaController(ISummator summator, ILogger <SummaController> logger) { _summator = summator; _logger = logger; }
public IdealEntrantResult(ISummator <Entrant> entrantSummator, IQueryBuilder queryBuilder) { _entrantSummator = entrantSummator; _queryBuilder = queryBuilder; }