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); }
public void Ctor_should_hook_up_events() { IDisplayDataView view = MockRepository.GenerateMock <IDisplayDataView>(); view.Expect(v => v.DataRequested += null).IgnoreArguments(); new DisplayDataPresenter(view); view.VerifyAllExpectations(); }
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 }