Porting CheckBox and CheckBoxFor unit tests

Partial fix to #453
nit: this test seems redundant. e.g. `CheckBoxExplicitParametersOverrideDictionary()` demonstrates `htmlAttributes` content not being copied to the `type="hidden"` element.