public void PostPersonalDataChangeEmailTest() { var client = new FullPersonalDataModel().Init(); var response = lykkeApi.PersonalData.PostPersonalData(client); Assert.That(response.StatusCode, Is.EqualTo(HttpStatusCode.OK), "UnExpected status code"); client.Email = TestData.GenerateEmail(); var cfr = new ChangeFieldRequest(client.Email, client.Id); var actualResponse = lykkeApi.PersonalData.PostPersonalDataChangeEmail(cfr).GetResponseObject(); Assert.That(actualResponse.ErrorMessage, Is.Null, "Unexpected Error message"); var actual = lykkeApi.PersonalData.GetFullPersonalDataById(client.Id).GetResponseObject(); Assert.That(client.Email, Is.EqualTo(actual.Email), "Email has not been changed"); }
public void PutPersonalDataDateOfExpiryOfIdTest() { var client = new FullPersonalDataModel().Init(); var response = lykkeApi.PersonalData.PostPersonalData(client); Assert.That(response.StatusCode, Is.EqualTo(HttpStatusCode.OK), "UnExpected status code"); var personalData = client.PersonalDataModel(); var newTime = personalData.DateOfExpiryOfID.Value.AddDays(-1).AddMonths(-2).AddYears(-3).ToUniversalTime().ToString("MM/dd/yyyy"); var changeRequest = new ChangeFieldRequest(newTime, personalData.Id); var putResponse = lykkeApi.PersonalData.PutPersonalDataDateOfExpiryOfId(changeRequest); var updatedClient = lykkeApi.PersonalData.GetPersonalDataModelById(personalData.Id); Assert.That(newTime, Is.EqualTo(updatedClient.DateOfExpiryOfID.Value.Date.ToString("MM/dd/yyyy")), "Unexpected DateOfBirth"); }
public void PutPersonalDataLastNameTest() { var client = new FullPersonalDataModel().Init(); var response = lykkeApi.PersonalData.PostPersonalData(client); Assert.That(response.StatusCode, Is.EqualTo(HttpStatusCode.OK), "UnExpected status code"); var personalData = client.PersonalDataModel(); var lastName = TestData.GenerateString(6); var changeRequest = new ChangeFieldRequest(lastName, personalData.Id); var putResponse = lykkeApi.PersonalData.PutPersonalDataLastName(changeRequest); var updatedClient = lykkeApi.PersonalData.GetPersonalDataModelById(personalData.Id); Assert.That(lastName, Is.EqualTo(updatedClient.LastName), "Unexpected Last name"); }
public void PutPersonalDataPhoneNumberTest() { var client = new FullPersonalDataModel().Init(); var response = lykkeApi.PersonalData.PostPersonalData(client); Assert.That(response.StatusCode, Is.EqualTo(HttpStatusCode.OK), "UnExpected status code"); var personalData = client.PersonalDataModel(); personalData.ContactPhone = TestData.GenerateString(8); var changeRequest = new ChangeFieldRequest(personalData.ContactPhone, personalData.Id); var putResponse = lykkeApi.PersonalData.PutPersonalDataPhoneNumber(changeRequest); var updatedClient = lykkeApi.PersonalData.GetPersonalDataById(personalData.Id).GetResponseObject(); Assert.That(personalData.ContactPhone, Is.EqualTo(updatedClient.ContactPhone), "Unexpected ContactPhone"); }
public void PutPersonalDataAddressTest() { var client = new FullPersonalDataModel().Init(); var response = lykkeApi.PersonalData.PostPersonalData(client); Assert.That(response.StatusCode, Is.EqualTo(HttpStatusCode.OK), "UnExpected status code"); var personalData = client.PersonalDataModel(); personalData.Address = TestData.GenerateString(8); var changeRequest = new ChangeFieldRequest(personalData.Address, personalData.Id); var putResponse = lykkeApi.PersonalData.PutPersonalDataAddress(changeRequest); var updatedClient = lykkeApi.PersonalData.GetPersonalDataModelById(personalData.Id); Assert.That(personalData.Address, Is.EqualTo(updatedClient.Address), "Unexpected Address"); }
//PUT /api/PersonalData/{id}/paymentSystem Change payment system public IResponse PutPersonalDataPaymentSystem(ChangeFieldRequest changeFieldRequest) { return(Request.Put(resource + $"/{changeFieldRequest.ClientId}/paymentSystem").WithHeaders("api-key", apiKey).AddJsonBody(changeFieldRequest).Build().Execute()); }
//PUT /api/PersonalData/{id}/marginRegulator Change margin regulator public IResponse PutPersonalDataMarginRegulator(ChangeFieldRequest changeFieldRequest) { return(Request.Put(resource + $"/{changeFieldRequest.ClientId}/marginRegulator").WithHeaders("api-key", apiKey).AddJsonBody(changeFieldRequest).Build().Execute()); }
//PUT /api/PersonalData/{id}/countryFromPOA Change country from IP public IResponse PutPersonalDataCountryFromPOA(ChangeFieldRequest changeFieldRequest) { return(Request.Put(resource + $"/{changeFieldRequest.ClientId}/countryFromPOA").WithHeaders("api-key", apiKey).AddJsonBody(changeFieldRequest).Build().Execute()); }
//PUT /api/PersonalData/{id}/DateOfExpiryOfID Change date of expiry of ID birth (MM/DD/YYYY) public IResponse PutPersonalDataDateOfExpiryOfId(ChangeFieldRequest changeFieldRequest) { return(Request.Put(resource + $"/{changeFieldRequest.ClientId}/DateOfExpiryOfID").WithHeaders("api-key", apiKey).AddJsonBody(changeFieldRequest).Build().Execute()); }
//POST /api/PersonalData/{id}/email Changing email public IResponse <ChangeFieldResponseModel> PostPersonalDataChangeEmail(ChangeFieldRequest changeFieldRequest) { return(Request.Post(resource + $"/{changeFieldRequest.ClientId}/email").WithHeaders("api-key", apiKey).AddJsonBody(changeFieldRequest).Build().Execute <ChangeFieldResponseModel>()); }
public ChangeFieldResponseModel PostPersonalDataChangeEmailModel(ChangeFieldRequest changeFieldRequest) => JsonConvert.DeserializeObject <ChangeFieldResponseModel>(PostPersonalDataChangeEmail(changeFieldRequest)?.Content);