Un-broke testgen parametrizing provider tests

- Also renamed/publicized functions for a more usable interface