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(); }
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); }