示例#1
0
        public bool ValidateXmlFileNames(IEnumerable <string> xmlFileNames)
        {
            if (!xmlFileNames.Any())
            {
                _validationErrorHandler.FileFailureErrorHandler(ZipEmptyRuleName);
                throw new FileLoadException("Zip File contains no Xml File.");
            }

            if (xmlFileNames.Count() > 1)
            {
                _validationErrorHandler.FileFailureErrorHandler(ZipTooManyFilesRuleName);
                throw new FileLoadException("Zip File contains more than one Xml File.");
            }

            return(true);
        }