public void TestFindEmptyCovidDataCollection() { // ReSharper disable once CollectionNeverUpdated.Local var covidCollection = new CovidDataCollection(); var covidStatistics = new CovidDataStatistics(covidCollection); Assert.ThrowsException <InvalidOperationException>(() => covidStatistics.FindNumberOfDaysForPositiveTestsGreaterThanThreshold(this.threshold)); }
public void TestFindThresholdLessThanZero() { // ReSharper disable once CollectionNeverUpdated.Local var covidCollection = new CovidDataCollection(); var covidStatistics = new CovidDataStatistics(covidCollection); Assert.ThrowsException <ArgumentOutOfRangeException>(() => covidStatistics.FindNumberOfDaysForPositiveTestsGreaterThanThreshold(-1)); }
public void TestFindARecordOnThreshold() { var covidCollection = new CovidDataCollection { this.record1, this.record2 }; var covidStatistics = new CovidDataStatistics(covidCollection); var result = covidStatistics.FindNumberOfDaysForPositiveTestsGreaterThanThreshold(this.threshold); Assert.AreEqual(0, result); }