private void RunListerTests(ICSFilesLister lister, string projPath, List <string> expectedFiles, int expCount = -1)
        {
            var csFiles = lister.GetCSCodeFiles(projPath);


            foreach (var expFile in expectedFiles)
            {
                Assert.IsTrue(csFiles.Contains(expFile));
            }

            if (expCount == -1)
            {
                Assert.IsTrue(csFiles.Count == expectedFiles.Count);
                foreach (var expFile in csFiles)
                {
                    Assert.IsTrue(expectedFiles.Contains(expFile));
                }
            }
            else
            {
                Assert.IsTrue(csFiles.Count == expCount);
            }
        }
Exemplo n.º 2
0
 public BuildalyzerProjectParser()
 {
     cSFilesLister = new CRM_Solutions_CSFileLister_Decorator();
 }