* Porting Hidden and HiddenFor unit tests

Partial fix to #453
Put at the top, and the parameters on the consumer should suffice to determine what the individual parameters are. The strong typing doesn't add any benefit.