Added tests to verify scaffold generate behavior.

This uses the UI Test Harness to ensure that the wizard execution logic behind the scaffold generate command is verified, ensuring that scaffold setup is also executed if the provider was not already setup.