Updating FunctionalTests to use HttpClient abstractions

Should go away once I switch to `TryAddWithoutValidation`.