private void CreateEntities(JiraCredentials credential) { newUser = TestData.GetJiraUser(); createUserResult = UserSteps.CreateUser(credential, newUser); project = TestData.GetJiraProject(createUserResult.Data); createProjectResult = ProjectSteps.CreateProject(credential, project); }
private void TestEditUser(JiraCredentials credential) { var editedUser = TestData.GetJiraUser(); JiraCreateUserResult createUserResult = UserSteps.CreateUser(credential, editedUser); JiraUserModel newUserData = new JiraUserModel { DisplayName = "edited" + editedUser.DisplayName, EmailAddress = "edited" + editedUser.EmailAddress, Name = "edited" + editedUser.Name, Password = null }; try { var EditUserResult = UserSteps.EditUser(credential, createUserResult.Data.Key, newUserData); Assert.AreEqual(EditUserResult.Status, JiraResultStatus.Success); } finally { try { UserSteps.DeleteUser(credential, createUserResult.Data.Key); // for Jira server UserSteps.DeleteUser(credential, createUserResult.Data.AccountId); // for Jira cloud } catch { } } }
public void Create() { string userName = "******" + DateTime.Now.ToString("ddmmyyhhss"); JiraUserModel jiraUserModel = new JiraUserModel { DisplayName = userName + " display", EmailAddress = userName + "@domain.com", Name = userName, Password = userName }; HttpStatusCode actualStatusCode = User.Create(jiraUserModel).Status; HttpStatusCode expectedStatusCode = HttpStatusCode.Created; Assert.AreEqual(expectedStatusCode, actualStatusCode); }
private void CreateEntities(JiraCredentials credential) { newUser = TestData.GetJiraUser(); createUserResult = UserSteps.CreateUser(credential, newUser); }
public static JiraCreateUserResult EditUser(JiraCredentials credential, string key, JiraUserModel jiraUserModel) { if (credential.JiraConnection != JiraConnectionType.JiraServer) { throw new BusinessRuleException("EditUser step can be used only for JiraConnectionType.JiraServer connection"); } var response = JiraUtility.Put <JiraUserModel, JiraCreateUserResponseModel>($"user?key={key}", credential, jiraUserModel, HttpStatusCode.OK); return(new JiraCreateUserResult(response)); }
public static JiraCreateUserResult CreateUser(JiraCredentials credential, JiraUserModel jiraUserModel) { var response = JiraUtility.Post <JiraUserModel, JiraCreateUserResponseModel>("user", credential, jiraUserModel, HttpStatusCode.Created); return(new JiraCreateUserResult(response)); }