public void CriandoUsuarioSemInformarNomeUsuario(UserDomain coluna) { #region Parameters string username = coluna.Username; string password = coluna.Password; string realName = coluna.RealName; string email = coluna.Email; string acessLevelName = coluna.AccessLevel; string enabled = coluna.Enabled; string protecao = coluna.Protected; //Resultado esperado string statusCodeExpected = "BadRequest"; string messageExpected = "Invalid username ''"; string localizedExpected = "The username is invalid. Usernames may only contain Latin letters, numbers, spaces, hyphens, dots, plus signs and underscores."; #endregion var response = CreateUserSteps.CriandoUsuarioSemSucesso(username, password, realName, email, acessLevelName, enabled, protecao, statusCodeExpected); var consultaUsuarioDB = usersDBSteps.ConsultaUsuarioDB(username); Assert.Multiple(() => { Assert.AreEqual(messageExpected, response.DataMessage, "A message não é a esperada."); Assert.AreEqual(localizedExpected, response.DataLocalized, "O localized não é o esperado."); Assert.IsNull(consultaUsuarioDB, "Usuário existente no banco."); }); }
public void CriandoUsuarioEmailInvalido(UserDomain coluna) { #region Parameters string username = coluna.Username; string password = coluna.Password; string realName = coluna.RealName; string email = coluna.Email; string acessLevelName = coluna.AccessLevel; string enabled = coluna.Enabled; string protecao = coluna.Protected; //Resultado esperado string statusCodeExpected = "BadRequest"; string messageExpected = "Email '" + email + "' is disposable."; string localizedExpected = "It is not allowed to use disposable e-mail addresses."; #endregion var response = CreateUserSteps.CriandoUsuarioSemSucesso(username, password, realName, email, acessLevelName, enabled, protecao, statusCodeExpected); var consultaUsuarioDB = usersDBSteps.ConsultaUsuarioDB(username); Assert.Multiple(() => { Assert.AreEqual(messageExpected, response.DataMessage, "A message não é a esperada."); Assert.AreEqual(localizedExpected, response.DataLocalized, "O localized não é o esperado."); Assert.IsNull(consultaUsuarioDB, "Usuário existente no banco."); }); }