Example #1
0
        public void GetData_should_populate_data()
        {
            IDisplayDataView     view      = MockRepository.GenerateStub <IDisplayDataView>();
            DisplayDataPresenter presenter = new DisplayDataPresenter(view);

            presenter.GetData(this, EventArgs.Empty);

            Assert.AreEqual(4, view.Data.Count);
        }
Example #2
0
        public void Ctor_should_hook_up_events()
        {
            IDisplayDataView view = MockRepository.GenerateMock <IDisplayDataView>();

            view.Expect(v => v.DataRequested += null).IgnoreArguments();

            new DisplayDataPresenter(view);
            view.VerifyAllExpectations();
        }
Example #3
0
        public void GetData_should_call_Bind()
        {
            IDisplayDataView view = MockRepository.GenerateMock <IDisplayDataView>();

            view.Expect(v => v.Bind());
            DisplayDataPresenter presenter = new DisplayDataPresenter(view);

            presenter.GetData(this, EventArgs.Empty);
            view.VerifyAllExpectations();
        }
 public DisplayDataPresenter(IDisplayDataView view)
 {
     View = view;
     View.DataRequested += GetData; // Binds View to the Web Form's EventHandler
 }