public ProjectView(IProjectPresenter presenter, IMainView parentView) : base(parentView) { this.presenter = presenter; InitializeComponent(); BindProject(); }
private static void DisposePresenterView(IProjectPresenter projectPresenter) { //Need to do this here because this actually create a Control //which will be registered on the Finalizer thread, etc. //Otherwise, we get exception in the finalizer thread, and all hell breaks loose. projectPresenter.View.Dispose(); }
public void SetUp() { mocks = new MockRepository(); prj = QueryPresenterTests.BuildProject(); mainPresenter = (IMainPresenter)mocks.CreateMock(typeof(IMainPresenter));; repository = (IProjectsRepository)mocks.CreateMock(typeof(IProjectsRepository));; projectView = (IProjectView)mocks.CreateMock(typeof(IProjectView)); ProjectPresenterWithMockView.MockView = projectView; SetupResult.On(mainPresenter).Call(mainPresenter.Repository).Return(repository); presenter = new ProjectPresenterWithMockView(prj,mainPresenter); }