there are actually only 2 that are the same, the 3rd doesn't have an API endpoint. And the 3 mockAPIState are all different (one has apiHostPorts only, one has both, one has environTag only)
I suppose we could have a helper func that takes "what should be in here" ? I did that.