Ejemplo n.º 1
0
            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");
            }
Ejemplo n.º 2
0
            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");
            }
Ejemplo n.º 3
0
            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");
            }
Ejemplo n.º 4
0
            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");
            }
Ejemplo n.º 5
0
            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");
            }
Ejemplo n.º 6
0
 //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());
 }
Ejemplo n.º 7
0
 //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());
 }
Ejemplo n.º 8
0
 //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());
 }
Ejemplo n.º 9
0
 //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());
 }
Ejemplo n.º 10
0
 //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>());
 }
Ejemplo n.º 11
0
 public ChangeFieldResponseModel PostPersonalDataChangeEmailModel(ChangeFieldRequest changeFieldRequest) => JsonConvert.DeserializeObject <ChangeFieldResponseModel>(PostPersonalDataChangeEmail(changeFieldRequest)?.Content);