public void When_GetAllProjects_Then_ShouldReturnAllProjects()
        {
            var result = controller.GetAllProjects() as OkNegotiatedContentResult <List <ProjectEntity> >;

            Assert.IsNotNull(result);
            Assert.AreEqual(result.Content.Count, 1);
        }
Exemple #2
0
        public void GetAllProjectTest()
        {
            ProjectManagerController tb = new ProjectManagerController(dbContext.Object);
            var result = tb.GetAllProjects() as OkNegotiatedContentResult <List <DetailedProjects> >;

            Assert.AreEqual(result.Content.Count, 3);
            Assert.AreEqual(result.Content[0].ProjectName, "QA & E");
        }
Exemple #3
0
        public void TestAddProject()
        {
            ProjectManagerController taskManagerController = new ProjectManagerController();

            taskManagerController.AddProject(new Models.Project()
            {
                Name = "AddProject", StartDate = DateTime.Now.ToShortDateString(), EndDate = DateTime.Now.AddDays(10).ToShortDateString(), Priority = 10
            });
            IEnumerable <Project> projects = taskManagerController.GetAllProjects();

            Assert.IsNotNull(projects);
            Assert.IsNotNull(projects.Where(t => t.Name == "AddProject").First());
        }
Exemple #4
0
        public void TestAdd()
        {
            ProjectManagerController taskManagerController = new ProjectManagerController();
            int projectid = taskManagerController.GetAllProjects().FirstOrDefault().ProjectId;

            taskManagerController.AddTask(new Models.Task()
            {
                Name = "AddTask", ProjectId = projectid, StartDate = DateTime.Now.ToShortDateString(), EndDate = DateTime.Now.AddDays(10).ToShortDateString(), ParentId = 1, Priority = 10
            });
            IEnumerable <Task> tasks = taskManagerController.GetAllTasks();

            Assert.IsNotNull(tasks);
            Assert.IsNotNull(tasks.Where(t => t.Name == "AddTask").First());
        }
Exemple #5
0
        public void TestDeleteProject()
        {
            ProjectManagerController taskManagerController = new ProjectManagerController();

            taskManagerController.AddProject(new Models.Project()
            {
                Name = "ProjectDelete", StartDate = DateTime.Now.ToShortDateString(), EndDate = DateTime.Now.AddDays(10).ToShortDateString(), Priority = 10
            });
            IEnumerable <Project> projects = taskManagerController.GetAllProjects();

            Assert.IsNotNull(projects);
            int projectId = projects.Where(p => p.Name == "ProjectDelete").FirstOrDefault().ProjectId;

            taskManagerController.DeleteProject(projectId);
            Project project = taskManagerController.GetProject(projectId);

            Assert.IsNull(project);
        }
Exemple #6
0
        public void TestUpdateProject()
        {
            ProjectManagerController taskManagerController = new ProjectManagerController();

            taskManagerController.AddProject(new Models.Project()
            {
                Name = "ProjectUpdate", StartDate = DateTime.Now.ToShortDateString(), EndDate = DateTime.Now.AddDays(10).ToShortDateString(), Priority = 10
            });
            IEnumerable <Project> projects = taskManagerController.GetAllProjects();

            Assert.IsNotNull(projects);
            Project project = projects.Where(p => p.Name == "ProjectUpdate").FirstOrDefault();
            string  newName = project.Name + "Renamed";

            project.Name = newName;
            taskManagerController.UpdateProject(project);
            project = taskManagerController.GetProject(project.ProjectId);
            Assert.IsTrue(project.Name == newName);
        }
Exemple #7
0
 public void GetAllProjectTest_IterationsMode()
 {
     var result = tb.GetAllProjects() as OkNegotiatedContentResult <List <DetailedProjects> >;
 }