public void CheckBoxFor_Value_Bool_Checked()
        {
            var model = new Model1()
            {
                PropBool = true
            };
            var helper = new HtmlTagHelper <Model1>(model);

            var propExpression = Expr((Model1 m) => m.PropBool);
            var tag            = helper.CheckBoxFor(propExpression);

            AssertValid(tag, "input", "PropBool", type: "checkbox", value: "true");
            Assert.Equal(tag.Checked(), model.PropBool);
        }
        public void CheckBoxFor_Value_Int_Checked()
        {
            var model = new Model1()
            {
                PropInt = 1
            };
            var helper = new HtmlTagHelper <Model1>(model);

            var propExpression = Expr((Model1 m) => m.PropInt);
            var tag            = helper.CheckBoxFor(propExpression, isChecked: true);

            AssertValid(tag, "input", "PropInt", type: "checkbox", value: model.PropInt);
            Assert.True(tag.Checked());
        }