Porting CheckBox and CheckBoxFor unit tests

Partial fix to #453
yeah it's one of the
> reserved identifiers in any part of a C# program

what, no emoticon for "duh"?