public void ExecuteUserRegister_v2() { UserRegisterRequest request = new UserRegisterRequest(); request.app_key = this.app_key; request.email = "incorrect email address format.com"; request.pass = "******"; ServiceResponse rsp = api.PostRequest<UserRegisterRequest, ServiceResponse>("user.register", request); Assert.AreEqual(rsp.status, "FAIL"); }
/// <summary> /// Register a new user in Hellotxt. /// </summary> /// <param name="request">The request.</param> /// <returns>OK, user_key. Error message on failure.</returns> public UserRegisterResponse Register(UserRegisterRequest request) { using (var client = GetDefaultClient()) { // build form data post HttpMultipartMimeForm form = new HttpMultipartMimeForm(); form.Add("app_key", this.AppKey); form.Add("email", request.email); if (!String.IsNullOrWhiteSpace(request.pass)) form.Add("pass", request.pass); // call method using (HttpResponseMessage response = client.Post("user.register", form.CreateHttpContent())) { response.EnsureStatusIsSuccessful(); return response.Content.ReadAsXmlSerializable<UserRegisterResponse>(); } } }
public void ExecuteUserRegister_v1() { UserRegisterRequest request = new UserRegisterRequest(); request.email = "incorrect email address format.com"; request.pass = "******"; UserRegisterResponse rsp = api.Register(request); Assert.AreEqual(rsp.status, "FAIL"); }