Ejemplo n.º 1
0
        public void CanGetRevenueByProduct()
        {
            ReportsFactory repFac = new ReportsFactory();

            List <Report> RevenueByProduct = repFac.GetRevenueByProduct();

            Assert.IsTrue(RevenueByProduct.Count > 0);
            Assert.IsNotNull(RevenueByProduct);
        }
        public static void ReadInput()
        {
            ReportsFactory revenueReportFactory = new ReportsFactory();

            Console.WriteLine("\r\n$$$$$$$$$$$$$$$$$$$$$$$$");
            Console.WriteLine("Product Revenue");
            Console.WriteLine("$$$$$$$$$$$$$$$$$$$$$$$$$");

            List <Report> ProductRevenueReports = new List <Report>();

            ProductRevenueReports = revenueReportFactory.GetRevenueByProduct();

            Console.WriteLine("Product               Revenue");

            foreach (Report report in ProductRevenueReports)
            {
                Console.WriteLine($"{report.Name}                ${report.Price}");
            }

            Console.WriteLine("\r\nPress any key to return to main menu");
            Console.ReadLine();
        }