Porting CheckBox and CheckBoxFor unit tests

Partial fix to #453
Isn't `checked` a C# keyword?