public void Run()
        {
            Console.WriteLine("Starting up...");

            var repository = new ApplicantRepository();

            var mexicoInsuranceApplicant = new InsuranceApplicant(new DateTime(1973, 1, 13), 46000);

            Console.WriteLine("Calculating premium for Mexico applicants...");

            mexicoInsuranceApplicant.CalculatePremium(false);

            Console.WriteLine("Premium is {0}", mexicoInsuranceApplicant.Premium);

            Console.WriteLine("Saving to store...");
            repository.Save(mexicoInsuranceApplicant);

            Console.WriteLine("Calculating premium for Canada applicants...");
            var canadaInsuranceApplicant = new InsuranceApplicant(new DateTime(1973, 1, 13), 46000);
            canadaInsuranceApplicant.CalculatePremium(true);
            Console.WriteLine("Premium is {0}", canadaInsuranceApplicant.Premium);

            Console.WriteLine("Saving to store...");
            repository.Save(canadaInsuranceApplicant);
            Console.WriteLine("Done.");

            Console.Read();
        }
Ejemplo n.º 2
0
        public void Run()
        {
            Console.WriteLine("Starting up...");

            var repository = new ApplicantRepository();

            var mexicoInsuranceApplicant = new InsuranceApplicant(new DateTime(1973, 1, 13), 46000);

            Console.WriteLine("Calculating premium for Mexico applicants...");

            mexicoInsuranceApplicant.CalculatePremium(false);

            Console.WriteLine("Premium is {0}", mexicoInsuranceApplicant.Premium);

            Console.WriteLine("Saving to store...");
            repository.Save(mexicoInsuranceApplicant);

            Console.WriteLine("Calculating premium for Canada applicants...");
            var canadaInsuranceApplicant = new InsuranceApplicant(new DateTime(1973, 1, 13), 46000);

            canadaInsuranceApplicant.CalculatePremium(true);
            Console.WriteLine("Premium is {0}", canadaInsuranceApplicant.Premium);

            Console.WriteLine("Saving to store...");
            repository.Save(canadaInsuranceApplicant);
            Console.WriteLine("Done.");

            Console.Read();
        }
Ejemplo n.º 3
0
        public void Run()
        {
            Console.WriteLine("Starting up...");
            var applicant = new InsuranceApplicant(new DateTime(1973, 1, 13), 32000);

            Console.WriteLine("Calculating premium...");
            applicant.CalculatePremium();
            Console.WriteLine("Premium is {0}", applicant.Premium);

            Console.WriteLine("Saving to store...");
            applicant.SaveToStore();
            Console.WriteLine("Done.");

            Console.Read();
        }
        public void Run()
        {
            Console.WriteLine("Starting up...");
            var applicant = new InsuranceApplicant(new DateTime(1973, 1, 13), 32000);

            Console.WriteLine("Calculating premium...");
            applicant.CalculatePremium();
            Console.WriteLine("Premium is {0}", applicant.Premium);

            Console.WriteLine("Saving to store...");
            applicant.SaveToStore();
            Console.WriteLine("Done.");

            Console.Read();
        }