public void DeleteTaskTest() { ProjectManagerBL tb = new ProjectManagerBL(dbContext.Object); string result = tb.DeleteTask(3); Assert.AreEqual(result, "Task Deleted Successfully"); }
public void GetTaskByIdTask() { ProjectManagerBL tb = new ProjectManagerBL(dbContext.Object); Tasks result = tb.GetTaskById(1); Assert.AreEqual(result.TaskId, 1); }
public void GetProjectByIdTest() { ProjectManagerBL tb = new ProjectManagerBL(dbContext.Object); Projects result = tb.GetProjectById(1); Assert.AreEqual(result.ProjectId, 1); }
public void DeleteUserErrorTest() { ProjectManagerBL tb = new ProjectManagerBL(dbContext.Object); string result = ""; try { tb.DeleteUser(3); } catch (Exception ex) { result = ex.Message; } Assert.AreEqual(result, "ERROR:User is in use for Task or Project."); }
public object GetManager(string name) { ProjectManagerBL = new ProjectManagerBL(); var managerList = ProjectManagerBL.GetManager(name); return(managerList); }
public string SaveProject(Project project) { ProjectManagerBL = new ProjectManagerBL(); string projectID = ProjectManagerBL.SaveProject(project); return(projectID); }
public void GetProjectListTest() { ProjectManagerBL tb = new ProjectManagerBL(dbContext.Object); List <ProjectList> result = tb.GetProjectList(); Assert.AreEqual(result.Count, 2); Assert.AreEqual(result[0].ProjectId, 1); Assert.AreEqual(result[0].ProjectName, "QA & E"); }
public void GetParentTasks() { ProjectManagerBL tb = new ProjectManagerBL(dbContext.Object); List <ParentTasks> result = tb.GetParentTasks(); Assert.AreEqual(result.Count, 2); Assert.AreEqual(result[0].ParentTaskId, 1); Assert.AreEqual(result[0].ParentTaskName, "ParentTask1"); }
public void GetParentTasksTest_WithoutID() { Mock <ProjectManagerDBEntities> mockContext = MockparentTask(); var taskManagerBL = new ProjectManagerBL(mockContext.Object); List <ParentTask> tasks = taskManagerBL.GetParentTask(); Assert.IsNotNull(tasks); Assert.IsTrue(tasks.Count > 0); }
public void GetAllUserTest() { ProjectManagerBL tb = new ProjectManagerBL(dbContext.Object); List <Users> result = tb.GetAllUsers(); Assert.AreEqual(result.Count, 3); Assert.AreEqual(result[1].UserId, 2); Assert.AreEqual(result[1].EmployeeId, "IT002"); Assert.AreEqual(result[1].FirstName, "Kevin"); Assert.AreEqual(result[1].LastName, "Pratt"); }
// POST: api/TaskManager public void AddProject([FromBody] Project project) { ProjectManagerBL taskManagerBL = new ProjectManagerBL(); taskManagerBL.AddProject(new DA.Project() { Project1 = project.Name, Priority = project.Priority, End_Date = Convert.ToDateTime(project.EndDate), Start_Date = Convert.ToDateTime(project.StartDate) }); }
public void TestMethod9_AddParentTask() { TaskModel obj = new TaskModel() { TaskID = 100, TaskName = "Task1" }; Mock <IProjectDbService> mock = new Mock <IProjectDbService>(); ProjectManagerBL projBL = new ProjectManagerBL(mock.Object); projBL.AddParentTask(obj); mock.Verify(c => c.AddParentTask(It.IsAny <ParentTask>()), Times.Once); }
public void TestMethod6_AddProject() { ProjectModel projM = new ProjectModel() { ProjectName = "GICR", ProjectID = 101, NoOfTasks = 5, CompletedTasks = 1, StartDate = DateTime.Now, EndDate = DateTime.Now, Priority = 20 }; Mock <IProjectDbService> mock = new Mock <IProjectDbService>(); ProjectManagerBL projBL = new ProjectManagerBL(mock.Object); projBL.AddProject(projM); mock.Verify(c => c.AddProject(It.IsAny <Project>()), Times.Once); }
public void TestMethod4_AddUser() { UserModel usr = new UserModel() { EmployeeId = 100, FirstName = "Abhinav", LastName = "Joshi", UserId = 100 }; Mock <IProjectDbService> mock = new Mock <IProjectDbService>(); ProjectManagerBL projBL = new ProjectManagerBL(mock.Object); projBL.AddUser(usr); mock.Verify(c => c.AddUser(It.IsAny <Usr>()), Times.Once); }
public void EndTaskTest() { ProjectManagerBL tb = new ProjectManagerBL(dbContext.Object); string result = tb.EndTask(1); dbContext.Verify(x => x.SaveChanges()); Assert.AreEqual(result, "Task Ended Successfully"); Tasks confirmResult = tb.GetTaskById(1); Assert.AreEqual(confirmResult.IsEnded, true); }
public void SuspendProjectTest() { ProjectManagerBL tb = new ProjectManagerBL(dbContext.Object); string result = tb.SuspendProject(1); dbContext.Verify(x => x.SaveChanges()); Assert.AreEqual(result, "Project Suspended Successfully"); Projects confirmResult = tb.GetProjectById(1); Assert.AreEqual(confirmResult.IsSuspended, true); }
public void TestMethod5_DeleteUser() { UserModel usr = new UserModel() { EmployeeId = 100, FirstName = "Animesh", LastName = "Singh", UserId = 100 }; Mock <IProjectDbService> mock = new Mock <IProjectDbService>(); ProjectManagerBL projBL = new ProjectManagerBL(mock.Object); projBL.DeleteUser(usr); mock.Verify(c => c.DeleteUser(It.IsAny <Usr>()), Times.Once); }
// POST: api/TaskManager public void AddUser([FromBody] User user) { ProjectManagerBL taskManagerBL = new ProjectManagerBL(); taskManagerBL.AddUser(new DA.User() { Task_ID = user.TaskId, Project_ID = user.ProjectId, LastName = user.LastName, FirstName = user.FirstName, Employee_ID = user.EmployeeId }); }
// POST: api/TaskManager public void AddTask([FromBody] Task task) { ProjectManagerBL taskManagerBL = new ProjectManagerBL(); taskManagerBL.AddTask(new DA.Task() { Task1 = task.Name, Parent__ID = task.ParentId, Priority = task.Priority, End_Date = Convert.ToDateTime(task.EndDate), Start_Date = Convert.ToDateTime(task.StartDate), Project_ID = task.ProjectId, }); }
public void DeleteUserSuccessTest() { Users newUser = new Users() { UserId = 4, EmployeeId = "IT004", FirstName = "Robert", LastName = "Jose" }; ProjectManagerBL tb = new ProjectManagerBL(dbContext.Object); tb.AddUser(newUser); string result = tb.DeleteUser(10); Assert.AreEqual(result, "Users Deleted Successfully"); }
public void AddProjectTest() { Projects newProject = new Projects() { ProjectId = 4, ProjectName = "MEDICAL", StartDate = new DateTime(), EndDate = new DateTime(), ManagerId = 1, Priority = 13, IsSuspended = false }; ProjectManagerBL tb = new ProjectManagerBL(dbContext.Object); string result = tb.AddProject(newProject); Assert.AreEqual(result, "Project Added Successfully"); Projects confirmResult = tb.GetProjectById(4); Assert.AreEqual(confirmResult, newProject); }
public void TestMethod7_AddTask() { TaskModel obj = new TaskModel() { TaskID = 100, IsParentTask = true, Project = new ProjectModel() { ProjectID = 100 }, TaskName = "Task1", StartDate = DateTime.Now, EndDate = DateTime.Now, Priority = 10 }; Mock <IProjectDbService> mock = new Mock <IProjectDbService>(); ProjectManagerBL projBL = new ProjectManagerBL(mock.Object); projBL.AddTask(obj); mock.Verify(c => c.AddTask(It.IsAny <Task>()), Times.Once); }
public void UpdateUserTest() { Mock <ProjectManagerDBEntities> mockContext = MockUserList(); var projectManagerBL = new ProjectManagerBL(mockContext.Object); User model = new User() { userId = 1, firstName = "gegerg", lastName = "asdqad", employeeId = 565 }; int result = projectManagerBL.UpdateUser(model); Assert.IsTrue(result == 0); }
public void GetProjectTestBL() { Mock <ProjectManagerDBEntities> mockContext = MockProjectsSP(); var taskManagerBL = new ProjectManagerBL(mockContext.Object); List <GetProjects_Result> projects = taskManagerBL.GetAllProjects(); NUnit.Framework.Assert.IsNotNull(projects); foreach (var project in projects) { Assert.IsNotNull(project.Project_ID); Assert.IsNotNull(project.ProjectName); Assert.IsNotNull(project.Status); Assert.IsNotNull(project.Priority); } }
public void GetTaskTestBL() { Mock <ProjectManagerDBEntities> mockContext = MockTasksSP(); var taskManagerBL = new ProjectManagerBL(mockContext.Object); List <GetTasks_Result> tasks = taskManagerBL.GetAllTasks(); NUnit.Framework.Assert.IsNotNull(tasks); foreach (var task in tasks) { Assert.IsNotNull(task.TaskName); Assert.IsNotNull(task.Task_ID); Assert.IsNotNull(task.Project_ID); Assert.IsNotNull(task.Parent_ID); } }
public void GetUserTestBL() { Mock <ProjectManagerDBEntities> mockContext = MockUserSP(); var taskManagerBL = new ProjectManagerBL(mockContext.Object); List <GetUsers_Result> users = taskManagerBL.GetAllUsers(); NUnit.Framework.Assert.IsNotNull(users); foreach (var user in users) { Assert.IsNotNull(user.userId); Assert.IsNotNull(user.firstName); Assert.IsNotNull(user.lastName); Assert.IsNotNull(user.employeeId); } }
// GET: api/TaskManager/5 public IEnumerable <ParentTask> GetAllParentTasks() { ProjectManagerBL taskManagerBL = new ProjectManagerBL(); List <ParentTask> lstTask = new List <ParentTask>(); foreach (var task in taskManagerBL.ReadAllParentTask()) { lstTask.Add(new ParentTask() { ParentId = task.Parent_ID, ParentTaskName = task.Parent_Task }); } return(lstTask); }
public void AddTaskTest() { Tasks newTask = new Tasks() { TaskId = 7, Task = "Task 6", ParentTaskId = 0, Priority = 5, StartDate = new DateTime(), EndDate = new DateTime(), IsEnded = true, ProjectId = 1, UserId = 3 }; ProjectManagerBL tb = new ProjectManagerBL(dbContext.Object); string result = tb.AddTask(newTask); Assert.AreEqual(result, "Task Added Successfully"); Tasks confirmResult = tb.GetTaskById(7); Assert.AreEqual(confirmResult, newTask); }
public void AddUserTest() { Users newUser = new Users() { UserId = 4, EmployeeId = "IT004", FirstName = "Robert", LastName = "Jose" }; ProjectManagerBL tb = new ProjectManagerBL(dbContext.Object); string result = tb.AddUser(newUser); Assert.AreEqual(result, "User Added Successfully"); Users confirmResult = tb.GetUserById(4); Assert.AreEqual(confirmResult, newUser); }
public void UpdateTaskTest() { Tasks newTask = new Tasks() { TaskId = 5, Task = "Task5", ProjectId = 1, ParentTaskId = 1, Priority = 7, StartDate = new DateTime(), EndDate = new DateTime(), UserId = 1, IsEnded = true }; ProjectManagerBL tb = new ProjectManagerBL(dbContext.Object); string result = tb.UpdateTask(newTask); dbContext.Verify(x => x.SaveChanges()); Assert.AreEqual(result, "Task Updated Successfully"); Tasks confirmResult = tb.GetTaskById(5); Assert.AreEqual(confirmResult.Task, newTask.Task); }