Example #1
0
 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;
 }
Example #3
0
 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;
 }