Beispiel #1
0
 public void TestGetBool()
 {
     Assert.AreEqual(true, ValueUtility.GetBool("true"));
     Assert.AreEqual(true, ValueUtility.GetBool("TRUE"));
     Assert.AreEqual(false, ValueUtility.GetBool("false"));
     Assert.AreEqual(false, ValueUtility.GetBool("FALSE"));
 }
Beispiel #2
0
        protected override IEnumerable <FieldInfo> GetListFields(XmlElement source)
        {
            // Extract the field list from /List/Fields. Avoiding XPath with namespaces.
            var fields = source.ChildNodes.OfType <XmlElement>().FirstOrDefault(
                entry => entry.LocalName == "Fields");

            return(fields == null ? null : fields.ChildNodes.OfType <XmlElement>().Select(
                       field => new FieldInfo {
                Name = field.GetAttribute("Name"),
                Title = field.GetAttribute("Title"),
                Hidden = ValueUtility.GetBool(field.GetAttribute("Hidden")),
                ReadOnly = ValueUtility.GetBool(field.GetAttribute("ReadOnly"))
            }));
        }