public async Task <User> GetAsync(string token) { try { HyperWalletLibrary.Model.User response = await _api.GetAsync(token); User user = new User(response); return(user); } catch (Exception) { return(null); } }
public void Convert_Token_NotNull() { //Arrange User user = new User() { Token = "Token" }; UserToApiUserConverter converter = new UserToApiUserConverter(user); //Act HyperWalletLibrary.Model.User result = converter.Convert(); //Assert Assert.True(result.Token != null); }
public User(HyperWalletLibrary.Model.User apiUser) { Token = apiUser.Token; Id = apiUser.ClientUserId; AddressLine1 = apiUser.AddressLine1; City = apiUser.City; Country = apiUser.Country; Email = apiUser.Email; FirstName = apiUser.FirstName; LastName = apiUser.LastName; MiddleName = apiUser.MiddleName; PhoneNumber = apiUser.PhoneNumber; PostalCode = apiUser.PostalCode; StateProvince = apiUser.StateProvince; }
public async Task <User> PutAsync(string token, User item) { try { _userToApiUser.Content = item; HyperWalletLibrary.Model.User newItem = _userToApiUser.Convert(); HyperWalletLibrary.Model.User response = await _api.PutAsync(token, newItem); User user = new User(response); return(user); } catch (Exception) { return(null); } }