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);
}