public void SettingUpAverageBatchAndGettingAnAverage() { string expectedAverage = "5.00"; int productionDays = 20; int quantityUsed = 100; AverageBatch batch = new AverageBatch("White", productionDays, quantityUsed); Assert.AreEqual(expectedAverage, batch.DisplayUsage); }
public void GettingAverageWithPrecisionThatRoundsSecondDecimalDown() { string expectedAverage = "0.05"; int productionDays = 19; int quantityUsed = 1; AverageBatch batch = new AverageBatch("White", productionDays, quantityUsed); Assert.AreEqual(expectedAverage, batch.DisplayUsage); }
List <AverageBatch> SortMergedListOfAverageBatches(List <AverageBatch> mergedAverages) { for (int i = 0; i < mergedAverages.Count; i++) { for (int j = 0; j < mergedAverages.Count - 1; j++) { if (mergedAverages[j].AverageUsage < mergedAverages[j + 1].AverageUsage) { AverageBatch swap = mergedAverages[j + 1]; mergedAverages[j + 1] = mergedAverages[j]; mergedAverages[j] = swap; } } } return(mergedAverages); }