public void SplitFileNames_FileNamesIsSemiColonSeparatedOfTwoFiles_ReturnsTwoFiles()
        {
            CreateProjectWithExistingCustomToolProperties("a.t4;b.t4");
            CreateProjectCustomToolsOptions();

            IList <string> fileNames = projectCustomToolOptions.SplitFileNames();

            string[] expectedFileNames = new string[] {
                "a.t4",
                "b.t4"
            };
            CollectionAssert.AreEqual(expectedFileNames, fileNames);
        }
		public BeforeBuildCustomToolFileNameFilter(IProject project)
		{
			var customToolOptions = new ProjectCustomToolOptions(project);
			if (customToolOptions.RunCustomToolOnBuild) {
				fileNames = customToolOptions.SplitFileNames().ToList();
			} else {
				fileNames = new List<string>();
			}
		}
        public BeforeBuildCustomToolFileNameFilter(IProject project)
        {
            var customToolOptions = new ProjectCustomToolOptions(project);

            if (customToolOptions.RunCustomToolOnBuild)
            {
                fileNames = customToolOptions.SplitFileNames().ToList();
            }
            else
            {
                fileNames = new List <string>();
            }
        }