/// <summary>
        /// Entry point into console application.
        /// </summary>
        public void Execute()
        {
            // Facade
            Mortgage mortgage = new Mortgage();

            // Evaluate mortgage eligibility for customer
            Customer customer = new Customer("Ann McKinsey");
            bool     eligible = mortgage.IsEligible(customer, 125000);

            Console.WriteLine("\n" + customer.Name +
                              " has been " + (eligible ? "Approved" : "Rejected"));
        }
        /// <summary>
        /// Entry point into console application.
        /// </summary>
        private static void Main()
        {
            // Facade
            Mortgage mortgage = new Mortgage();

            // Evaluate mortgage eligibility for customer
            Customer customer = new Customer("Ann McKinsey");
            bool     eligible = mortgage.IsEligible(customer, 125000);

            Console.WriteLine("\n" + customer.Name + " has been " + (eligible ? "Approved" : "Rejected"));

            // Wait for user
            Console.ReadKey();
        }
        /// <summary>
        /// Entry point into console application.
        /// </summary>
        private static void Main()
        {
            // Facade
              Mortgage mortgage = new Mortgage();

              // Evaluate mortgage eligibility for customer
              Customer customer = new Customer("Ann McKinsey");
              bool eligible = mortgage.IsEligible(customer, 125000);

              Console.WriteLine("\n" + customer.Name + " has been " + (eligible ? "Approved" : "Rejected"));

              // Wait for user
              Console.ReadKey();
        }