public HighPassSummingAggregator( IEnumerable <Measurement> measurements) { _measurements = measurements; _filter = new HighPassFilter(); _aggregator = new SummingStrategy(); }
public PointsAggregator( IEnumerable <Measurement> measurements, IMeasurementFilter filter, IAggregationStrategy aggregator) { _measurements = measurements; _filter = filter; _aggregator = aggregator; }
public PointsAggregator( IEnumerable<Measurement> measurements, IMeasurementFilter filter, IAggregationStrategy aggregator) { _measurements = measurements; _filter = filter; _aggregator = aggregator; }
public PointsAggregator( // why do we want to take in measurements here? why not just pass in measurements for Aggregate?> IEnumerable <Measurement> measurements, // pass in everything "Has a relationship" IMeasurementFilter filter, IAggregationStrategy aggregator) { _measurements = measurements; _filter = filter; _aggregator = aggregator; }