Example #1
0
 public void SetUp()
 {
     view     = new MockPayrollView();
     database = new InMemoryPayrollDatabase();
     database.Clear();
     viewLoader     = new MockViewLoader();
     presenter      = new PayrollPresenter(database, viewLoader);
     presenter.View = view;
 }
Example #2
0
        public void LoadPayrollView()
        {
            PayrollWindow    view      = new PayrollWindow();
            PayrollPresenter presenter =
                new PayrollPresenter(database, this);

            view.Presenter = presenter;
            presenter.View = view;

            LoadView(view);
        }
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);
        }