public void CreateUserSucess() { #region Parameters string username = "******" + GeneralHelpers.ReturnStringWithRandomCharacters(4); string password = "******"; string real_name = "Pokemon" + GeneralHelpers.ReturnStringWithRandomNumbers(3); string email = "usern1@b2tec" + GeneralHelpers.ReturnStringWithRandomNumbers(2) + ".com"; string nameLevel = "updater"; string enabled = "true"; string protectedLevel = "false"; //Expected Result string statusCodeExpected = "Created"; #endregion #region Request createUser = new POST_CreateOneUserRequest(); createUser.SetJsonBody(username, password, real_name, email, nameLevel, enabled, protectedLevel); response = createUser.ExecuteRequest(); #endregion #region Assert Assert.Multiple(() => { Assert.AreEqual(statusCodeExpected, response.StatusCode.ToString()); }); #endregion }
public void CreateUserIgual() { #region Parameters List <string> dataUser = UsersBDSteps.ReturnMyUser(); string username = dataUser[1]; string password = "******"; string real_name = dataUser[2]; string email = dataUser[3]; string nameLevel = "updater";//dataUser[7]; string enabled = "true"; string protectedLevel = "false"; //Expected Result string statusCodeExpected = "BadRequest"; string message = "Username '" + username + "' already used."; string statusCode = "800"; string localized = "That username is already being used. Please go back and select another one."; #endregion #region Request createUser = new POST_CreateOneUserRequest(); createUser.SetJsonBody(username, password, real_name, email, nameLevel, enabled, protectedLevel); response = createUser.ExecuteRequest(); #endregion #region Assert Assert.Multiple(() => { Assert.AreEqual(statusCodeExpected, response.StatusCode.ToString()); Assert.AreEqual(message, response.Data["message"].ToString()); Assert.AreEqual(statusCode, response.Data["code"].ToString()); Assert.AreEqual(localized, response.Data["localized"].ToString()); }); #endregion }