public void TestMethod() { ExerciseClass exerciseClass = new ExerciseClass(); DataStructure dataStructure = new DataStructure(); TestDataSource dataSource = new TestDataSource(); var allData = dataSource.LoadTestData(); foreach (var ds in allData.GetItems()) { var items = exerciseClass.DoWork(ds, dataStructure.GetExceptedList()); List <Double> globalPriceList = items.inputList.Select(x => x.productglobalPrice).ToList(); List <Double> evaluatePriceList = items.inputList.Select(x => x.productEvaluatedPrice).ToList(); CollectionAssert.AreEqual(globalPriceList, evaluatePriceList); } }
static void Main(string[] args) { ExerciseClass exerciseClass = new ExerciseClass(); DataStructure dataStructure = new DataStructure(); TestDataSource dataSource = new TestDataSource(); var allData = dataSource.LoadTestData(); foreach (var ds in allData.GetItems()) { var items = exerciseClass.DoWork(ds, dataStructure.GetExceptedList()); foreach (var item in items.inputList) { Console.WriteLine(item.input.ToString() + " , " + item.productName + " , " + item.productPrice + " , " + item.productglobalPrice + " , " + item.productEvaluatedPrice + " , " + item.tax); } Console.WriteLine("TOTAL: " + ds.totalAmount); Console.WriteLine("TAX: " + ds.taxTotalAmount); } Console.ReadLine(); }