public void CanInitPresenter() { ProjectsListPresenter presenter = CreatePresenter(); Assert.IsNotNull(presenter); Assert.AreEqual <IProjectsListView>(view, presenter.View); }
public void SetProjectsShouldSetModelOnTheView() { int employeeId = 10; Assert.IsNull(view.Model); Assert.IsFalse(projectService.RetrieveProjectsCalled); ProjectsListPresenter presenter = CreatePresenter(); presenter.SetProjects(employeeId); Assert.IsNotNull(view.Model); Assert.IsTrue(projectService.RetrieveProjectsCalled); Assert.AreEqual(10, projectService.EmployeeId); Assert.AreEqual(projectService.RetrieveProjects(employeeId).Count, view.Model.Projects.Count); }
private ProjectsListPresenter CreatePresenter() { ProjectsListPresenter presenter = new ProjectsListPresenter(view, projectService); return presenter; }
private ProjectsListPresenter CreatePresenter() { ProjectsListPresenter presenter = new ProjectsListPresenter(view, projectService); return(presenter); }
public WholeFormPresenter(Model model) { DetailsPresenter = new ProjectDetailsPresenter(model); ListPresenter = new ProjectsListPresenter(model); }