Homework 7

 

Ø      (40) Add any public constructs to your WinEmployee App which permit another program to use the functionality of the app, including:

§         Manufacture of test data (or load DB in the future).

§         Employee info, given any Employee ID

§         Finding the Count of Employees

 

Ø      (60) Write a WinEmpTest that tests, using reflection, the new publicly accessible  constructs in the new WinEmployee App

§         WinEmpTest must have user-friendly “Open” and “Save” widgets.

 

Ø      EXTRA CREDIT (  5): Add a feature that puts the current employee stats out to an Excel spreadsheet.

Ø      EXTRA CREDIT (  5): Add a payroll calculation feature to WinEmpTest

Ø      EXTRA CREDIT (10): Make an “interface/ custom attribute” snap- in assembly that identifies exactly which Employee App methods are meant to be used by WinEmpTest kinds of applications. Use it in WinEmpTest