示例#1
0
        private static void InstantiateServices(out CompanyService cs, out InvoiceLineService ils, out InvoiceService iss)
        {
            FileService fs = new FileService();

            cs  = new CompanyService();
            ils = new InvoiceLineService();
            iss = new InvoiceService();
            PersonService ps = new PersonService();
        }
示例#2
0
        private static List <InvoiceItems> GetNumberOfTestItemsFromUser(InvoiceLineService ils, InvoiceService iss)
        {
            bool input         = false;
            int  numberOfItems = 0;

            while (!input)
            {
                Console.Write("Enter number to generate invoice line test data: ");
                input = int.TryParse(Console.ReadLine(), out numberOfItems);
                if (!input)
                {
                    Console.WriteLine("Invalid input! Try again!");
                }
                else
                {
                    input = true;
                }
            }
            List <InvoiceItems> itemList = iss.ListOfItemsForInvocing(ils.GenerateItemTestData(numberOfItems));

            return(itemList);
        }