Factories and API tests built out for multiple providers