Example #1
0
        public static IManager SetupManager()
        {
            IManager output = ClassInstanceGenerator.CreateManager();

            output.FirstName = "Mary";
            output.LastName  = "Daley";
            output.CalculatePerHourRate(4);

            return(output);
        }
Example #2
0
        public static IManaged SetUpManagedEmployee(IManager manager)
        {
            IManaged output = ClassInstanceGenerator.CreateManagedEmployee();

            output.FirstName = "John";
            output.LastName  = "Doe";
            output.AssignManager(manager);
            output.CalculatePerHourRate(2);

            return(output);
        }
Example #3
0
        public static IPersonModel Capture()
        {
            // Ask for user information
            IPersonModel output = ClassInstanceGenerator.CreatePerson();

            Console.Write("What is your first name: ");
            output.FirstName = Console.ReadLine();

            Console.Write("What is your last name: ");
            output.LastName = Console.ReadLine();

            return(output);
        }