TddApp.Core.Services.ProjectServices.AddProject C# (CSharp) Method

AddProject() public method

public AddProject ( Project project ) : void
project TddApp.Core.Entities.Project
return void
        public void AddProject(Project project)
        {
            this.repository.AddProject(project);
        }

Usage Example

        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"));
        }