Exemple #1
0
        private string CreateProjectFile(AnalysisConfig config, string projectSnippet)
        {
            var afterTargets = string.Join(";",
                                           TargetConstants.SetRoslynResultsTarget,
                                           TargetConstants.OverrideRoslynAnalysisTarget,
                                           TargetConstants.SetRoslynAnalysisPropertiesTarget
                                           );

            var projectDirectory = TestUtils.CreateTestSpecificFolderWithSubPaths(TestContext);
            var targetTestUtils  = new TargetsTestsUtils(TestContext);
            var projectTemplate  = targetTestUtils.GetProjectTemplate(config, projectDirectory, TestSpecificProperties, projectSnippet, TestSpecificImport);

            targetTestUtils.CreateCaptureDataTargetsFile(projectDirectory, afterTargets);

            return(targetTestUtils.CreateProjectFile(projectDirectory, projectTemplate));
        }