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