private FunctionLoadRequest GetFuncLoadRequest(string scriptFile, string entryPoint) { var functionLoadRequest = _functionLoadRequest.Clone(); functionLoadRequest.Metadata.ScriptFile = scriptFile; functionLoadRequest.Metadata.EntryPoint = entryPoint; return(functionLoadRequest); }
public void ProfileShouldWork() { //initialize fresh log _testLogger.FullLog.Clear(); var funcLoadReq = _functionLoadRequest.Clone(); funcLoadReq.Metadata.Directory = Path.Join(_functionDirectory, "ProfileBasic", "Func1"); try { FunctionLoader.SetupWellKnownPaths(funcLoadReq); _testManager.PerformRunspaceLevelInitialization(); Assert.Single(_testLogger.FullLog); Assert.Equal("Information: INFORMATION: Hello PROFILE", _testLogger.FullLog[0]); } finally { FunctionLoader.SetupWellKnownPaths(_functionLoadRequest); } }