예제 #1
0
 public void SetUp()
 {
     view      = new MockAddEmployeeView();
     container = new TransactionContainer(null);
     database  = new InMemoryPayrollDatabase();
     presenter = new AddEmployeePresenter(view, container, database);
 }
예제 #2
0
        public static void Main(string[] args)
        {
            PayrollDatabase  database   = new InMemoryPayrollDatabase();
            WindowViewLoader viewLoader = new WindowViewLoader(database);

            viewLoader.LoadPayrollView();
            Application.Run(viewLoader.LastLoadedView);
        }
예제 #3
0
 public void SetUp()
 {
     view     = new MockPayrollView();
     database = new InMemoryPayrollDatabase();
     database.Clear();
     viewLoader     = new MockViewLoader();
     presenter      = new PayrollPresenter(database, viewLoader);
     presenter.View = view;
 }
예제 #4
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            PayrollDatabase database   = new InMemoryPayrollDatabase();
            WindowLoader    viewLoader = new WindowLoader(database);

            viewLoader.LoadPayrollView();

            Application.Run(viewLoader.LastLoadedView);
        }
 public void SetUp()
 {
     database   = new InMemoryPayrollDatabase();
     viewLoader = new WindowViewLoader(database);
 }