示例#1
0
        private TestProject CopyTestProject(
            TestProject sourceTestProject,
            string testArtifactDirectory,
            string exeExtension,
            string sharedLibraryExtension,
            string sharedLibraryPrefix)
        {
            string copiedTestProjectDirectory = CalculateTestProjectDirectory(
                sourceTestProject.ProjectName,
                testArtifactDirectory);

            sourceTestProject.CopyProjectFiles(copiedTestProjectDirectory);
            return(new TestProject(
                       copiedTestProjectDirectory,
                       exeExtension,
                       sharedLibraryExtension,
                       sharedLibraryPrefix));
        }
示例#2
0
        private TestProject CopyTestProject(
            TestProject sourceTestProject,
            string testArtifactDirectory,
            string exeExtension,
            string sharedLibraryExtension,
            string sharedLibraryPrefix,
            string assemblyName)
        {
            string copiedTestProjectDirectory = CalculateTestProjectDirectory(
                sourceTestProject.ProjectName,
                testArtifactDirectory);

            EnsureDirectoryBuildProps(testArtifactDirectory);

            sourceTestProject.CopyProjectFiles(copiedTestProjectDirectory);

            return(new TestProject(
                       copiedTestProjectDirectory,
                       exeExtension,
                       sharedLibraryExtension,
                       sharedLibraryPrefix,
                       assemblyName: assemblyName));
        }