Пример #1
0
        public void CanInitPresenter()
        {
            ProjectsListPresenter presenter = CreatePresenter();

            Assert.IsNotNull(presenter);
            Assert.AreEqual <IProjectsListView>(view, presenter.View);
        }
Пример #2
0
        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);
        }
Пример #3
0
 private ProjectsListPresenter CreatePresenter()
 {
     ProjectsListPresenter presenter = new ProjectsListPresenter(view, projectService);
     return presenter;
 }
Пример #4
0
        private ProjectsListPresenter CreatePresenter()
        {
            ProjectsListPresenter presenter = new ProjectsListPresenter(view, projectService);

            return(presenter);
        }
Пример #5
0
 public WholeFormPresenter(Model model)
 {
     DetailsPresenter = new ProjectDetailsPresenter(model);
     ListPresenter    = new ProjectsListPresenter(model);
 }