Example #1
0
        public void DeserializeCheckBoxField()
        {
            var serializer = new CheckBoxFieldSerializer <CheckBoxField>();
            var value      = true;

            var field = (CheckBoxField)serializer.Deserialize(value.ToString());

            Assert.Equal(value, field.Value);
        }
Example #2
0
        public void WrongInputCheckBoxField()
        {
            var serializer = new CheckBoxFieldSerializer <CheckBoxField>();

            Assert.Throws <ArgumentException>(() => serializer.Serialize(new DateField
            {
                Value = DateTime.Now
            }));
        }
Example #3
0
        public void SerializeCheckBoxField()
        {
            var serializer = new CheckBoxFieldSerializer <CheckBoxField>();
            var value      = true;

            var str = serializer.Serialize(new CheckBoxField
            {
                Value = value
            });

            Assert.Equal(value.ToString(), str);
        }