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