private static bool ValidateInternal(ValidationOptions options) { // Arrange var schema = Schema.Load(options.Schema); var xml = Smart.Format(options.Content ?? string.Empty, options); // Act var errors = XmlValidation.Validate(xml, schema); return(!errors.Any()); }
public bool TestEmpty(XmlPart partType) { // Arrange var content = string.Empty; var schema = Schema.Load(partType); // Act var errors = XmlValidation.Validate(content, schema); return(!errors.Any()); }
private BuildConfiguration LoadConfiguration() { string resourceName = GetType().Namespace + ".BuildConfiguration.xsd"; using (var schema = GetType().Assembly.GetManifestResourceStream(resourceName)) { XmlValidation.Validate(Configuration, schema, Ns.BuildConfiguration); } return(Serialization.DeserializeXml <BuildConfiguration>( File.ReadAllText(Configuration) )); }