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); } }
/// <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); } }