Porting CheckBox and CheckBoxFor unit tests

Partial fix to #453
what is `GetHtmlHelperForViewData()`? is a change to `DefaultTemplatesUtilities` coming?