public void Publish_DirectRef()

in FunctionsSdkE2ETests/FunctionsSdkE2ETests/E2ETests.cs [43:62]


        public void Publish_DirectRef()
        {
            string publishDir = Path.Combine(Path.GetTempPath(), "FunctionsSdkTests", "pub_directRef");
            if (Directory.Exists(publishDir))
            {
                Directory.Delete(publishDir, true);
            }

            string solutionName = "DirectRef";
            string solutionFile = solutionName + ".sln";
            string workingDir = FindContainingDirectory(solutionFile);

            RunDotNet("restore", workingDir, solutionFile);
            RunDotNet("clean", workingDir, solutionFile);
            RunDotNet("publish", workingDir, solutionFile, $"-o {publishDir} /bl");

            ValidateExtensionsJsonRecursive(publishDir, 1, expectedFolder: _expectedBinFolder,
                ValidateDirectRefStartupExtension,
                ValidateSharedStartupExtension);
        }