InlineConstraint Functional Test, removing the dependency on a physical file.

The pattern here is, the service provider is populated with a command line arg provider. 
In case the test website is hosted out of proc, the mediator ( test fx layer) which starts up the website, need to do the heavy lifting of reading these parameter and setting the right set of environment (can be environment variable, config or both) for the test case to execute. 

- This ensures that the tests are readable ( the config that they modify is right in the test case) while decoupling them from the underlying platform the website is hosted from.