public void ForSingleKnowConfigFileName() { var configFiles = new List <XmlFileInfo> { new XmlFileInfo { FilePath = "C:/Sources/AnotherImportantSolution/src/DAL/Configs/SqlMap.config", ProjectName = "Test", }, new XmlFileInfo { FilePath = "C:/Sources/AnotherImportantSolution/src/app.config", ProjectName = "Test", }, new XmlFileInfo { FilePath = "C:/Sources/AnotherImportantSolution/src/packages.config", ProjectName = "Test", }, }; var sqlMapConfigs = ConfigurationFilesHelper.GetBatisMapConfigFiles(configFiles); Assert.True(sqlMapConfigs.Any()); Assert.Single(sqlMapConfigs); Assert.Equal(configFiles.First(), sqlMapConfigs.First()); }
public void ForNoConfigFileNames() { var configFiles = new List <XmlFileInfo>(); var sqlMapConfigs = ConfigurationFilesHelper.GetBatisMapConfigFiles(configFiles); Assert.False(sqlMapConfigs.Any()); }
public void ForNoKnownConfigFileNameAndOtherConfigs() { var configFiles = new List <XmlFileInfo> { new XmlFileInfo { FilePath = "C:/Sources/AnotherImportantSolution/src/app.config", ProjectName = "Test", }, new XmlFileInfo { FilePath = "C:/Sources/AnotherImportantSolution/src/packages.config", ProjectName = "Test", }, }; var sqlMapConfigs = ConfigurationFilesHelper.GetBatisMapConfigFiles(configFiles); Assert.Empty(sqlMapConfigs); }
private IEnumerable <XmlFileInfo> GetConfigsFiles(IEnumerable <ProjectItem> projectItems) { return(ConfigurationFilesHelper.GetBatisMapConfigFiles(DocumentHelper.GetXmlConfigFiles(projectItems))); }