public void Test_Users_Save_Natural_NonASCII()
        {
            try
            {
                UserNaturalDTO john = this.GetJohn();

                UserNaturalPutDTO johnPut = new UserNaturalPutDTO
                {
                    Tag = john.Tag,
                    Email = john.Email,
                    FirstName = john.FirstName,
                    LastName = john.LastName + " - CHANGED (éèęóąśłżźćń)",
                    Address = john.Address,
                    Birthday = john.Birthday,
                    Nationality = john.Nationality,
                    CountryOfResidence = john.CountryOfResidence,
                    Occupation = john.Occupation,
                    IncomeRange = john.IncomeRange
                };

                UserNaturalDTO userSaved = this.Api.Users.UpdateNatural(johnPut, john.Id);
                UserNaturalDTO userFetched = this.Api.Users.GetNatural(john.Id);

                Assert.AreEqual(johnPut.LastName, userSaved.LastName);
                AssertEqualInputProps(userSaved, userFetched);
            }
            catch (Exception ex)
            {
                Assert.Fail(ex.Message);
            }
        }
Esempio n. 2
0
 /// <summary>Updates the user.</summary>
 /// <param name="user">Instance of UserNatural class to be updated.</param>
 /// <param name="userId">User identifier.</param>
 /// <returns>Updated User object returned from API.</returns>
 public UserNaturalDTO UpdateNatural(UserNaturalPutDTO user, String userId)
 {
     return this.UpdateObject<UserNaturalDTO, UserNaturalPutDTO>(MethodKey.UsersSaveNaturals, user, userId);
 }
        public void Test_Users_Save_Natural()
        {
            try
            {
                UserNaturalDTO john = this.GetJohn();

                UserNaturalPutDTO johnPut = new UserNaturalPutDTO
                {
                    LastName = john.LastName + " - CHANGED",
                    Nationality = CountryIso.DK
                };

                UserNaturalDTO userSaved = this.Api.Users.UpdateNatural(johnPut, john.Id);
                UserNaturalDTO userFetched = this.Api.Users.GetNatural(john.Id);

                Assert.AreEqual(johnPut.LastName, userSaved.LastName);
                AssertEqualInputProps(userSaved, userFetched);
            }
            catch (Exception ex)
            {
                Assert.Fail(ex.Message);
            }
        }