public BurnDownChartsService([NotNull] IBudgetBucketRepository bucketRepository, [NotNull] BurnDownChartsBuilder chartsBuilder, [NotNull] IBurnDownChartAnalyser chartAnalyser) { if (bucketRepository == null) { throw new ArgumentNullException(nameof(bucketRepository)); } if (chartsBuilder == null) { throw new ArgumentNullException(nameof(chartsBuilder)); } if (chartAnalyser == null) { throw new ArgumentNullException(nameof(chartAnalyser)); } this.bucketRepository = bucketRepository; this.chartsBuilder = chartsBuilder; this.chartAnalyser = chartAnalyser; }
public BurnDownChartsService([NotNull] IBudgetBucketRepository bucketRepository, [NotNull] BurnDownChartsBuilder chartsBuilder, [NotNull] IBurnDownChartAnalyser chartAnalyser) { if (bucketRepository == null) { throw new ArgumentNullException(nameof(bucketRepository)); } if (chartsBuilder == null) { throw new ArgumentNullException(nameof(chartsBuilder)); } if (chartAnalyser == null) { throw new ArgumentNullException(nameof(chartAnalyser)); } this.bucketRepository = bucketRepository; this.chartsBuilder = chartsBuilder; this.chartAnalyser = chartAnalyser; }