public void MostExpensiveSaleIsOk() { var expected = 1500.0; var response = MostExpensiveSale.Run(mock); Assert.AreEqual(expected, response.Value); }
public void Run(SalesLayout layout) { var path = $"{DATA_OUT}\\Output{layout.FileName}.txt"; if (File.Exists(path)) { File.Delete(path); } using (StreamWriter stream = File.CreateText(path)) { stream.WriteLine($"CustomersCount: {CustomersCount.Run(layout)}"); stream.WriteLine($"SellersCounter: {SellersCounter.Run(layout)}"); var mostExpensive = MostExpensiveSale.Run(layout); stream.WriteLine($"MostExpensiveSale: ID {mostExpensive.ID} - Total {mostExpensive.Value}"); var worst = WorstSeller.Run(layout); stream.WriteLine($"WorstSeller: {worst.Seller} - Sold {worst.Sold}"); } }