Exemplo n.º 1
0
        public static void RunTests()
        {
            Console.WriteLine("Testing People Classes.");

            Employee john = new FullTimeEmployee("John", "Doe")
            {
                Department = "Criminal",
                Salary     = TaxCalculator.TaxCalculator.DollarsToCents(5000)
            };

            Employee kane = new HourlyEmployee("Kane", "Cillian")
            {
                Department  = "Marketing",
                Rate        = TaxCalculator.TaxCalculator.DollarsToCents(50),
                HoursWorked = new Workload(20, 30, 35, 40)
            };

            Student vladt = new Student("Vlad", "T")
            {
                TakenClasses = new List <ClassResult> {
                    new ClassResult("C#", ClassResult.Grades.F),
                    new ClassResult("JavaScript", ClassResult.Grades.C),
                    new ClassResult("Calculus", ClassResult.Grades.D)
                }
            };

            Console.WriteLine(john);
            Console.WriteLine(kane);
            Console.WriteLine(vladt);

            Console.WriteLine(Environment.NewLine + vladt.GenerateTranscript());
        }
Exemplo n.º 2
0
        public static void RunTests()
        {
            Console.WriteLine("Testing People Classes.");

            Employee john = new FullTimeEmployee("John", "Doe")
            {
                Department = "Criminal",
                Salary = TaxCalculator.TaxCalculator.DollarsToCents(5000)
            };

            Employee kane = new HourlyEmployee("Kane", "Cillian")
            {
                Department = "Marketing",
                Rate = TaxCalculator.TaxCalculator.DollarsToCents(50),
                HoursWorked = new Workload(20, 30, 35, 40)
            };

            Student vladt = new Student("Vlad", "T")
            {
                TakenClasses = new List<ClassResult> {
                    new ClassResult("C#", ClassResult.Grades.F),
                    new ClassResult("JavaScript", ClassResult.Grades.C),
                    new ClassResult("Calculus", ClassResult.Grades.D)
                }
            };

            Console.WriteLine(john);
            Console.WriteLine(kane);
            Console.WriteLine(vladt);

            Console.WriteLine(Environment.NewLine + vladt.GenerateTranscript());
        }