public void Setup(BenchmarkContext context) { _counter = context.GetCounter("TestCounter"); controller = new ProjectManagerController(); TaskId = new BusinessLayer.ProjectManagerCore().GetTasks().FirstOrDefault().Task_ID; UserId = new BusinessLayer.ProjectManagerCore().GetUsers().FirstOrDefault().User_ID; }
public void GetUserByIdTest() { ProjectManagerController tb = new ProjectManagerController(dbContext.Object); var result = tb.GetUser(1) as OkNegotiatedContentResult <Users>; Assert.AreEqual(result.Content.UserId, 1); }
public void GetParentTasks() { ProjectManagerController tb = new ProjectManagerController(dbContext.Object); var result = tb.GetParentTasks() as OkNegotiatedContentResult <List <ParentTasks> >; Assert.AreEqual(result.Content.Count, 2); }
private void setUser(int id) { if (role == "p") { var person = PersonelController.setPersonelById(id); textBoxName.Text = person.personelName; textBoxSurname.Text = person.personelSurname; textBoxTeam.Text = person.personelTeam; textBoxEmail.Text = person.personelMail; textBoxLocation.Text = person.personelLocation; dateTimePickerSD.Value = person.personelStartDate; } else if (role == "pm") { var pm = ProjectManagerController.setProjectManagerByUserId(id); textBoxName.Text = pm.projectManagerName; textBoxSurname.Text = pm.projectManagerSurname; textBoxTeam.Text = pm.projectManagerTeam; textBoxEmail.Text = pm.projectManagerEmail; textBoxLocation.Text = pm.projectManagerLocation; dateTimePickerSD.Value = pm.projectManagerStartDate; } else { var m = ManagerController.setManager(id); textBoxName.Text = m.managerName; textBoxSurname.Text = m.managerSurname; textBoxTeam.Text = m.managerTeam; textBoxEmail.Text = m.managerMail; textBoxLocation.Text = m.managerLocation; dateTimePickerSD.Value = m.managerStartDate; } }
public void TestGetParents() { ProjectManagerController taskManagerController = new ProjectManagerController(); IEnumerable <ParentTask> tasks = taskManagerController.GetAllParentTasks(); Assert.IsNotNull(tasks); }
public void GetTaskByIdTask() { ProjectManagerController tb = new ProjectManagerController(dbContext.Object); var result = tb.GetTask(1) as OkNegotiatedContentResult <Tasks>; Assert.AreEqual(result.Content.TaskId, 1); }
public void TestGetAllUsers() { ProjectManagerController taskManagerController = new ProjectManagerController(); IEnumerable <User> users = taskManagerController.GetAllUsers(); Assert.IsNotNull(users); }
private void userCheck(string role) { if (role == "p") { var x = PersonelController.setPersonelById(userId); setUser(x.personelId, x.personelName, x.personelSurname, x.personelMail, x.personelTeam, x.personelStartDate, x.personelLocation); setPersonProjects(userId); setPersonTasks(userId); } else if (role == "pm") { var x = ProjectManagerController.setProjectManagerByUserId(userId); setUser(x.projectManagerId, x.projectManagerName, x.projectManagerSurname , x.projectManagerEmail, x.projectManagerTeam, x.projectManagerStartDate, x.projectManagerLocation); setProjectManagerProjects(userId); setProjectManagerTasks(userId); } else { var x = ManagerController.setManager(userId); setUser(x.managerId, x.managerName, x.managerSurname, x.managerMail, x.managerTeam, x.managerStartDate, x.managerLocation); setProjects(); tabControl1.TabPages.Remove(tabPage2); } }
/// <summary> /// Update override method called by Unity editor. The update cycle looks /// for any action events that were generated in the OnGUI method by the /// user and takes action on those events. /// </summary> void Update() { if (pluginDataDirty) { pluginDataDirty = false; RefreshPluginDataForWindow(); } while (installPlugins.Count > 0) { var pluginKey = installPlugins.Pop(); ResponseCode rc = ProjectManagerController.InstallPlugin(pluginKey); if (ResponseCode.PLUGIN_NOT_INSTALLED == rc) { EditorUtility.DisplayDialog("Plugin Install Error", "There was a problem installing the selected plugin.", "Ok"); LoggingController.LogError( string.Format("Could not install plugin with key {0}." + "Got {1} response code.", pluginKey, rc)); } else { pluginDataDirty = true; } installingPlugins.Remove(pluginKey); } while (moreInfoPlugins.Count > 0) { var pluginKey = moreInfoPlugins.Pop(); var plugin = PluginManagerController.GetPluginForVersionlessKey( PluginManagerController.VersionedPluginKeyToVersionless(pluginKey)); // popup with full description EditorUtility.DisplayDialog( string.Format("{0}", plugin.MetaData.artifactId), plugin.Description.languages[0].fullDesc, "Ok"); } while (uninstallPlugins.Count > 0) { var pluginKey = uninstallPlugins.Pop(); ResponseCode rc = ProjectManagerController.UninstallPlugin(pluginKey); if (ResponseCode.PLUGIN_NOT_REMOVED == rc) { EditorUtility.DisplayDialog("Plugin Uninstall Error", "There was a problem removing the selected plugin.", "Ok"); LoggingController.LogError( string.Format("Could not uninstall plugin with key {0}." + "Got {1} response code.", pluginKey, rc)); } else { pluginDataDirty = true; } uninstallingPlugins.Remove(pluginKey); } }
public void DeleteTaskTest() { ProjectManagerController tb = new ProjectManagerController(dbContext.Object); var result = tb.DeleteTask(4) as OkNegotiatedContentResult <string>; Assert.AreEqual(result.Content, "Task Deleted Successfully"); }
public void GetAllTaskTest() { ProjectManagerController tb = new ProjectManagerController(dbContext.Object); var result = tb.GetAllTasks(2) as OkNegotiatedContentResult <List <DetailedTasks> >; Assert.AreEqual(result.Content.Count, 2); Assert.AreEqual(result.Content[0].Task, "ParentTask2"); }
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"); }
private void buttonDeletePM_Click(object sender, EventArgs e) { if (Controller.Controller.question()) { ProjectManagerController.deleteProjectManager(projectManagerId); listProjectManager(); } }
public void GetAllUserTest() { ProjectManagerController tb = new ProjectManagerController(dbContext.Object); var result = tb.GetAllUsers() as OkNegotiatedContentResult <List <Users> >; Assert.AreEqual(result.Content.Count, 3); Assert.AreEqual(result.Content[0].EmployeeId, "IT001"); }
public void Setup() { container = new UnityContainer(); container.RegisterType <IProjectManagerDbContext, ProjectManagerDbContextFake>(); container.RegisterType <IProjectManagerService, ProjectManagerService>(); var taskService = container.Resolve <IProjectManagerService>(); Controller = new ProjectManagerController(taskService); }
public void Setup(BenchmarkContext context) { _counter = context.GetCounter("TestCounter"); Service = new Mock <ICoreService>(); Controller = new ProjectManagerController(Service.Object) { Request = new HttpRequestMessage() }; Controller.Request.SetConfiguration(new HttpConfiguration()); }
private void setComboBoxProjectManager() { var pmList = ProjectManagerController.listProjectManager(); foreach (var personel in pmList) { pID.Add(personel.projectManagerId); comboBoxPersonel.Items.Add(personel.projectManagerName + " " + personel.projectManagerSurname); } }
public void SuspendProjectTest() { ProjectManagerController tb = new ProjectManagerController(dbContext.Object); var result = tb.SuspendProject(1) as OkNegotiatedContentResult <string>; dbContext.Verify(x => x.SaveChanges()); Assert.AreEqual(result.Content, "Project Suspended Successfully"); var confirmResult = tb.GetProject(1) as OkNegotiatedContentResult <Projects>; Assert.AreEqual(confirmResult.Content.IsSuspended, true); }
public void EndTaskTest() { ProjectManagerController tb = new ProjectManagerController(dbContext.Object); var result = tb.EndTask(5) as OkNegotiatedContentResult <string>; dbContext.Verify(x => x.SaveChanges()); Assert.AreEqual(result.Content, "Task Ended Successfully"); var confirmResult = tb.GetTask(5) as OkNegotiatedContentResult <Tasks>; Assert.AreEqual(confirmResult.Content.IsEnded, true); }
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()); }
public void TestAddUser() { ProjectManagerController taskManagerController = new ProjectManagerController(); taskManagerController.AddUser(new Models.User() { FirstName = "Raja", LastName = "S", EmployeeId = "426936" }); IEnumerable <User> users = taskManagerController.GetAllUsers(); Assert.IsNotNull(users); Assert.IsNotNull(users.Where(t => t.EmployeeId == "426936").First()); }
private void setComboBoxPersonText(int id, string role) { if (role == "p") { var user = PersonelController.setPersonelById(id); comboBoxPersonel.Text = user.personelName + " " + user.personelSurname; } else { var user = ProjectManagerController.setProjectManagerByUserId(id); comboBoxPersonel.Text = user.projectManagerName + " " + user.projectManagerSurname; } }
public void DeleteUserTest() { Users newUser = new Users() { UserId = 6, EmployeeId = "IT010", FirstName = "Eliss", LastName = "Sturn" }; ProjectManagerController tb = new ProjectManagerController(dbContext.Object); tb.AddUser(newUser); var result = tb.DeleteUser(6) as OkNegotiatedContentResult <string>; Assert.AreEqual(result.Content, "Users Deleted Successfully"); }
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()); }
public void AddUserTest() { Users newUser = new Users() { UserId = 4, EmployeeId = "IT004", FirstName = "Robert", LastName = "Jose" }; ProjectManagerController tb = new ProjectManagerController(dbContext.Object); var result = tb.AddUser(newUser) as OkNegotiatedContentResult <string>; Assert.AreEqual(result.Content, "User Added Successfully"); var confirmResult = tb.GetUser(4) as OkNegotiatedContentResult <Users>; Assert.AreEqual(confirmResult.Content, newUser); }
public void AddProjectTest() { Projects newProject = new Projects() { ProjectId = 4, ProjectName = "MEDICAL", StartDate = new DateTime(), EndDate = new DateTime(), ManagerId = 1, Priority = 13, IsSuspended = false }; ProjectManagerController tb = new ProjectManagerController(dbContext.Object); var result = tb.AddProject(newProject) as OkNegotiatedContentResult <string>; Assert.AreEqual(result.Content, "Project Added Successfully"); var confirmResult = tb.GetProject(4) as OkNegotiatedContentResult <Projects>; Assert.AreEqual(confirmResult.Content, newProject); }
public void AddTaskTest() { Tasks newTask = new Tasks() { TaskId = 6, Task = "Task 6", ParentTaskId = 0, Priority = 5, StartDate = new DateTime(), EndDate = new DateTime(), IsEnded = true, ProjectId = 1, UserId = 3 }; ProjectManagerController tb = new ProjectManagerController(dbContext.Object); var result = tb.AddTask(newTask) as OkNegotiatedContentResult <string>; Assert.AreEqual(result.Content, "Task Added Successfully"); var confirmResult = tb.GetTask(6) as OkNegotiatedContentResult <Tasks>; Assert.AreEqual(confirmResult.Content, newTask); }
public void Setup() { Service = new Mock <ICoreService>(); Controller = new ProjectManagerController(Service.Object); Controller.Request = new HttpRequestMessage(); Controller.Request.SetConfiguration(new HttpConfiguration()); Service.Setup(x => x.AddProject(It.IsAny <ProjectContract>())).Returns("Success"); Service.Setup(x => x.AddTask(It.IsAny <TaskContract>())).Returns("Success"); Service.Setup(x => x.AddUser(It.IsAny <UserContract>())).Returns("Success"); Service.Setup(x => x.GetUsers()).Returns(new List <UserContract>()); Service.Setup(x => x.GetProject()).Returns(new List <ProjectContract>()); Service.Setup(x => x.GetTasks()).Returns(new List <TaskContract>()); }
public void TestGetUser() { ProjectManagerController taskManagerController = new ProjectManagerController(); taskManagerController.AddUser(new Models.User() { FirstName = "newUser", LastName = "test", EmployeeId = "empId" }); IEnumerable <User> users = taskManagerController.GetAllUsers(); Assert.IsNotNull(users); int userId = users.FirstOrDefault().UserId; User user = taskManagerController.GetUser(userId); Assert.IsNotNull(user); }
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 }; ProjectManagerController tb = new ProjectManagerController(dbContext.Object); var result = tb.UpdateTask(newTask) as OkNegotiatedContentResult <string>; dbContext.Verify(x => x.SaveChanges()); Assert.AreEqual(result.Content, "Task Updated Successfully"); var confirmResult = tb.GetTask(5) as OkNegotiatedContentResult <Tasks>; Assert.AreEqual(confirmResult.Content.Task, newTask.Task); }