public void BooleanField_GetValue_WhenTrue()
        {
            using (var item = new TestItemContext())
            {
                item.SetField(TestFields.BOOLEAN, "1");

                var field = new BooleanField(new LazyField(() => item[TestFields.BOOLEAN], "TEST", TestFields.BOOLEAN), null);

                Assert.IsTrue(field.Value);
            }
        }
        public void BooleanField_SetValue_SavesWhenSetTrue()
        {
            using (var item = new TestItemContext())
            {
                var field = new BooleanField(new LazyField(() => item[TestFields.BOOLEAN], "TEST", TestFields.BOOLEAN), null);

                using (new SecurityDisabler())
                {
                    field.Value = true;
                }

                CheckboxField sitecoreField = item[TestFields.BOOLEAN];

                Assert.IsTrue(sitecoreField.Checked);
            }
        }