Example #1
0
        public void GetProjects()
        {
            ProjectServices services = new ProjectServices();

            var result = services.GetProjects();

            Assert.AreEqual(0, result.Count());
        }
Example #2
0
        public void GetThreeProjects()
        {
            var projects = new List<Project>()
            {
                new Project() { Id = 1, Name = "Project 1" },
                new Project() { Id = 2, Name = "Project 2" },
                new Project() { Id = 3, Name = "Project 3" }
            };

            ProjectServices services = new ProjectServices(projects);

            var result = services.GetProjects();

            Assert.AreEqual(3, result.Count());
        }
Example #3
0
        public void AddProject()
        {
            var projects = new List<Project>()
            {
                new Project() { Id = 1, Name = "Project 1" },
                new Project() { Id = 2, Name = "Project 2" },
                new Project() { Id = 3, Name = "Project 3" }
            };

            Project project = new Project() { Name = "New Project" };

            ProjectServices services = new ProjectServices(projects);

            services.AddProject(project);

            Assert.AreEqual(4, project.Id);
            Assert.IsTrue(projects.Any(p => p.Name == "New Project"));
        }
Example #4
0
 public ProjectController(ProjectServices services)
 {
     this.services = services;
 }