* Porting Hidden and HiddenFor unit tests

Partial fix to #453
nit: "GeneratesExpectedValue" doesn't tell reader where (expected) value comes from. for example should this be `HiddenWithArgumentValueAndNullModel_UsesArgumentValue`?