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")); }
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")) })); }