public void AddProjectMantis(LoginData credentials, ProjectData projectData) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData project = new Mantis.ProjectData(); project.name = projectData.ProjectName; client.mc_project_add(credentials.UserName, credentials.Password, project); }
public void DeleteProject() { // Номер проекта для удаления int index = 2; AccountData account = new AccountData() { Name = "administrator", Password = "******" }; if (app.Project.IsProjectListEmpty() || app.Project.IsIndex(index)) { Mantis.ProjectData project = new Mantis.ProjectData() { name = "123" }; app.API.CreateProject(account, project); index = 1; } List <Mantis.ProjectData> oldProjects = app.API.GellAllProjects(account); app.Project.DeleteProject(index); List <Mantis.ProjectData> newProjects = app.API.GellAllProjects(account); oldProjects.RemoveAt(0); oldProjects.Sort(); newProjects.Sort(); Assert.AreEqual(newProjects, oldProjects); }
public void CreateProjectByAPI(ProjectData project, AccountData account) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData mProject = new Mantis.ProjectData(); mProject.name = project.Name; client.mc_project_add(account.Name, account.Password, mProject); }
public void AddProjects(AccountData acc, ProjectData proj) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData project = new Mantis.ProjectData(); project.name = proj.Name; client.mc_project_add(acc.Name, acc.Pass, project); }
public ProjectManagementHelper Remove(Mantis.ProjectData project) { manager.menuHelper.OpenProjectMenu(); DeleteProject(project); manager.menuHelper.OpenProjectMenu(); return(this); }
public void Create(AccountData account, ProjectData projectData) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData project = new Mantis.ProjectData(); project.name = projectData.Name; client.mc_project_add(account.Name, account.Password, project); }
public void AddProjectWithMantis() { Mantis.ProjectData project = new Mantis.ProjectData() { name = "new1111" }; AccountData account = new AccountData() { Name = "administrator", Password = "******" }; List <Mantis.ProjectData> oldProjects = app.API.GellAllProjects(account); foreach (Mantis.ProjectData old in oldProjects) { if (old.name == project.name) { project.name = project.name + "changed"; return; } } app.API.CreateProject(account, project); List <Mantis.ProjectData> newProjects = app.API.GellAllProjects(account); oldProjects.Add(project); oldProjects.Sort(); newProjects.Sort(); Assert.AreEqual(newProjects, oldProjects); }
public void Create(ProjectData projectData, AccountData account) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData projects = new Mantis.ProjectData(); projects.name = projectData.Name; client.mc_project_add(account.Username, account.Password, projects); }
public void CreateProject(ProjectData project) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData newProject = new Mantis.ProjectData(); newProject.name = project.Name; client.mc_project_add(account.Name, account.Password, newProject); }
public List <ProjectData> GetAllProjects(LoginData credentials, ProjectData projectData) { List <ProjectData> projects = new List <ProjectData>(); driver.Url = baseURL + "/manage_proj_page.php"; Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData accessibleProjects = new Mantis.ProjectData(); accessibleProjects.name = projectData.ProjectName; accessibleProjects.name = projectData.Id; client.mc_projects_get_user_accessible(credentials.UserName, credentials.Password); IList <IWebElement> rows = driver.FindElements(By.CssSelector("tbody tr")); foreach (IWebElement row in rows) { IWebElement link = driver.FindElement(By.TagName("a")); string name = link.Text; string href = link.GetAttribute("href"); Match m = Regex.Match(href, @"\d+$"); string id = m.Value; projects.Add(new ProjectData() { ProjectName = name, Id = id }); } return(projects); }
public void Remove(AccountData account, ProjectData project) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData projectM = new Mantis.ProjectData(); projectM.id = project.Id; client.mc_project_delete(account.Username, account.Password, projectM.id); }
public string CreateNewProject(AccountData account, ProjectData project) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData projectData = new Mantis.ProjectData(); projectData.name = project.Name; return(client.mc_project_add(account.Name, account.Password, projectData)); }
public void ProjectAPIRemovalTest() { string now = DateTime.Now.ToString("u"); AccountData account = new AccountData("administrator", "password"); Mantis.ProjectData data = new Mantis.ProjectData(); data.name = "SoapPr" + now; List <string> oldProjects = app.API.GetSoapProjectList(account); if (oldProjects == null || oldProjects.Count <= 0) { app.API.createNewProject(account, data); oldProjects = app.API.GetSoapProjectList(account); } var name = app.API.SoapRemove(account); List <string> newProjects = app.API.GetSoapProjectList(account); newProjects.Add(name); oldProjects.Sort(); newProjects.Sort(); Assert.AreEqual(oldProjects, newProjects); }
internal void CreateNewProject(AccountData account, ProjectData project) { // Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData prjMantis = new Mantis.ProjectData(); prjMantis.name = project.ProjectName; client.mc_project_add(account.Name, account.Password, prjMantis); }
//создание проекта public ProjectHelper Create(Mantis.ProjectData project) { manager.Navigator.GoToProjectPage(); InitProjectCreation(); FillProjectForm(project); SubmitProjectCreation(); return(this); }
public void CreateNewProjectFromAPI(AccountData account, ProjectData project) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData project_new = new Mantis.ProjectData(); project_new.name = project.Pr_name; project_new.description = project.Pr_description; client.mc_project_add(account.Name, account.Password, project_new); }
public void CreateProjectForRemove(AccountData account, ProjectData project) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData addedProject = new Mantis.ProjectData(); addedProject.name = project.Name; addedProject.description = project.Description; client.mc_project_add(account.Name, account.Password, addedProject); }
public void AddProject(AccountData account, ProjectData pr) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData project = new Mantis.ProjectData(); project.name = pr.Name; //project.name = "APIAPI"; client.mc_project_add(account.Name, account.Password, project); }
public void CreateNewProject(ProjectData project) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData apiProject = new Mantis.ProjectData(); apiProject.name = project.Name; apiProject.description = project.Description; client.mc_project_add(AdminData.Name, AdminData.Password, apiProject); }
public void CreateNewProject(AccountData account, ProjectData projectData) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData project = new Mantis.ProjectData(); project.name = projectData.Name; project.description = projectData.Description; client.mc_project_add(account.Username, account.Password, project); }
public void Creation(Mantis.ProjectData project) { manager.Menu.OpenProjectPage(); InitProjectModification(); FillProjectModification(project); SubmintProjectModification(); Thread.Sleep(3000); }
public void Create(AccountData account, ProjectData project) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData projectM = new Mantis.ProjectData(); projectM.id = project.Id; projectM.name = project.ProjectName; client.mc_project_add(account.Username, account.Password, projectM); }
public void ProjectCreationWithAPI(AccountData account, ProjectData project) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData projectAPI = new Mantis.ProjectData(); projectAPI.name = project.Name; client.mc_project_add(account.Username, account.Password, projectAPI); }
public void CreateProject(AccountData account) { var project = new Mantis.ProjectData(); project.name = "Mantis Project"; project.id = "10"; Mantis.MantisConnectPortTypeClient projectsList = new Mantis.MantisConnectPortTypeClient(); projectsList.mc_project_add(account.Name, account.Password, project); }
public async Task CreateProject(ProjectData projectData, string login, string password) { MantisConnectPortTypeClient client = new MantisConnectPortTypeClient(); Mantis.ProjectData project = new Mantis.ProjectData(); project.name = projectData.Name; project.description = projectData.Description; await client.mc_project_addAsync(login, password, project); }
public void CreateProject(AccountData account, ProjectData project) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData m_project = new Mantis.ProjectData() { name = project.Name, description = project.Description }; client.mc_project_add(account.Name, account.Password, m_project); }
public string CreateFromSoap(ProjectData project) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData mc_project = new Mantis.ProjectData(); mc_project.name = project.Name; mc_project.description = project.Description; return(client.mc_project_add("administrator", "root", mc_project)); //веб-сервис возвращает идентификатор созданного проекта }
public void AddProject(AccountData account, ProjectData project) { List <ProjectData> list = new List <ProjectData>(); Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData mProject = new Mantis.ProjectData(); mProject.name = project.Name; client.mc_project_add(account.Name, account.Password, mProject); client.Close(); }
public ProjectHelper Remove(AccountData account, ProjectData project) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData projectData = new Mantis.ProjectData(); string index = GetProjectIndex(account, project.Name); projectData.id = index; client.mc_project_delete(account.Name, account.Password, index); return(this); }
public void AddProjectByAPI(ProjectData project, AccountData account) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData issue = new Mantis.ProjectData { name = project.ProjectName, description = project.Description }; client.mc_project_add(account.Name, account.Password, issue); }