Пример #1
0
        private static void EmitBuildAndTestProjFile(Dictionary <string, List <CheckData> > analyzers)
        {
            string original  = Path.Combine(_sourceDirectory, "BuildAndTest.proj");
            string generated = Path.Combine(_outputDirectory, "BuildAndTest.proj");
            string marker    = "INSERTTESTASSEMBLIES";

            var sb = new StringBuilder();

            foreach (string analyzer in analyzers.Keys)
            {
                sb.AppendLine(CodeTemplates.GenerateUnitTestAssemblyItem(analyzer));
            }

            EmitFile(original, generated, marker, sb.ToString());
        }