Exemplo n.º 1
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);
        }