public void ShouldReturn_AllOrders()
        {
            //Arrange
            var repo = new TestRepository();
            string fakeDate = @"DataFiles\TestFiles\Orders_01012020.txt";
            OrderOperations ops = new OrderOperations(repo);

            //Act

            List<Order> orders = ops.GetAllOrders(fakeDate);
            //Assert

            Assert.AreEqual(orders.Count, 2);
            Assert.AreEqual(orders.Select(o => o.OrderNumber).Contains(1), true);
        }
        public int DisplayAllAccounts(string file)
        {
            Console.Clear();
            var ops = new OrderOperations();
            //get all orders from the entered file
            List<Order> allOrdersToDisplay = ops.GetAllOrders(file);
            Console.WriteLine("\t");
            foreach (var a in allOrdersToDisplay)
            {
                Console.ForegroundColor = ConsoleColor.Yellow;
                Console.WriteLine("\t************************");
                Console.WriteLine("\tOrder Number: {0}", a.OrderNumber);
                Console.WriteLine("\t************************");
                Console.ForegroundColor = ConsoleColor.White;
                Console.WriteLine("\tName: {0}", a.LastName.ToUpper());
                Console.WriteLine("\tState: {0}", a.State.ToUpper());
            }
            do
            {
                Console.ForegroundColor = ConsoleColor.White;
                Console.WriteLine("\n  PLEASE CH0OSE AN ORDER NUMBER....");
                string input = Console.ReadLine();

                int OrderNumber;

                if (int.TryParse(input, out OrderNumber))
                {
                    // is this valid order
                    if (ops.GetOrder(file, OrderNumber).Success)
                    {
                        Console.Clear();
                        return OrderNumber;
                    }
                }
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("\tThat was not a valid entry....");
                log.ErrorMessage = "That was not a valid order number entry UI:DisplayALlAccounts....";
                ops.CallingErrorLogRepository(log.ErrorMessage);
                Console.WriteLine("\tPress enter to continue....");
                Console.ReadLine();

            } while (true);
        }