public void Test_CreateAnUserInvalidEmail() { #region Arrange string expectedStatusCode = "Created"; string name = "User Teste"; string username = "******"; string email = "*****@*****.**"; User user = new User(); user.name = name; user.username = username; user.email = email; #endregion #region acts CreateUserRequest createUserRequest = new CreateUserRequest(); createUserRequest.SetJsonBody(user); IRestResponse <dynamic> response = createUserRequest.ExecuteRequest(); #endregion #region Asserts Assert.Multiple(() => { Assert.AreEqual(expectedStatusCode, response.StatusCode.ToString()); Assert.AreEqual(name, response.Data.name.ToString()); Assert.AreEqual(username, response.Data.username.ToString()); Assert.AreEqual(email, response.Data.email.ToString()); //Etc }); #endregion }
public static ResponseDomain CriandoUsuarioSemSucesso(string username, string password, string realName, string email, string acessLevelName, string enabled, string protecao, string statusCodeExpected) { ResponseDomain responseDomain = new ResponseDomain(); CreateUserRequest createUserRequest = new CreateUserRequest(); createUserRequest.SetJsonBody(username, password, realName, email, acessLevelName, enabled, protecao); IRestResponse <dynamic> response = createUserRequest.ExecuteRequest(); if (!response.StatusCode.ToString().Equals(statusCodeExpected)) { throw new Exception("Erro ao executar a requisição."); } responseDomain.DataMessage = response.Data["message"].ToString(); responseDomain.DataLocalized = response.Data["localized"].ToString(); return(responseDomain); }
public static UserDomain CriandoUsuarioComSucesso(string username, string password, string realName, string email, string acessLevelName, string ativacao, string protecao, string statusCodeExpected) { UserDomain userDomain = new UserDomain(); CreateUserRequest createUserRequest = new CreateUserRequest(); createUserRequest.SetJsonBody(username, password, realName, email, acessLevelName, ativacao, protecao); IRestResponse <dynamic> response = createUserRequest.ExecuteRequest(); if (!response.StatusCode.ToString().Equals(statusCodeExpected)) { throw new Exception("Erro ao executar a requisição."); } userDomain.Username = response.Data["user"]["name"].ToString(); userDomain.RealName = response.Data["user"]["real_name"].ToString(); userDomain.Email = response.Data["user"]["email"].ToString(); return(userDomain); }