public void TestEmptyCovidDataCollection() { // ReSharper disable once CollectionNeverUpdated.Local var covidCollection = new CovidDataCollection(); var covidStatistics = new CovidDataStatistics(covidCollection); Assert.ThrowsException <InvalidOperationException>( () => covidStatistics.FindRecordWithHighestPositiveCases()); }
public void TestOneItemCovidDataCollection() { var covidCollection = new CovidDataCollection { this.record1 }; var covidStatistics = new CovidDataStatistics(covidCollection); var record = covidStatistics.FindRecordWithHighestPositiveCases(); Assert.AreEqual(this.record1, record); }
public void TestMultipleItemCovidDataCollectionLastPlace() { var covidCollection = new CovidDataCollection { this.record1, this.record2, this.record3 }; var covidStatistics = new CovidDataStatistics(covidCollection); var record = covidStatistics.FindRecordWithHighestPositiveCases(); Assert.AreEqual(this.record3, record); }