Example #1
0
 public void SetUp()
 {
     window           = new PayrollWindow();
     presenter        = new MockPayrollPresenter();
     window.Presenter = this.presenter;
     window.Show();
 }
Example #2
0
 public void SetUp()
 {
     database         = new InMemoryPayrollDatabase();
     viewLoader       = new MockViewLoader();
     window           = new PayrollWindow();
     presenter        = new MockPayrollPresenter(database, viewLoader);
     window.Presenter = presenter;
     window.Show();
 }
Example #3
0
        public void LoadPayrollView()
        {
            viewLoader.LoadPayrollView();

            Form form = viewLoader.LastLoadedView;

            Assert.IsTrue(form is PayrollWindow);
            Assert.IsTrue(form.Visible);

            PayrollWindow    payrollWindow = form as PayrollWindow;
            PayrollPresenter presenter     = payrollWindow.Presenter;

            Assert.IsNotNull(presenter);
            Assert.AreSame(form, presenter.View);
        }