Пример #1
0
        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);
            }
        }
Пример #2
0
        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();
        }