public void SetEnvironmentInfo_NotWebJob_ReturnsExpectedResults() { Dictionary<string, string> environmentVariables = new Dictionary<string, string>(); ProcessInfo processInfo = new ProcessInfo { EnvironmentVariables = environmentVariables }; _controller.SetEnvironmentInfo(processInfo); Assert.False(processInfo.IsScmSite); Assert.False(processInfo.IsWebJob); Assert.Null(processInfo.Description); }
public void SetEnvironmentInfo_WebJob_ReturnsExpectedResults() { Dictionary<string, string> environmentVariables = new Dictionary<string, string>(); environmentVariables.Add("APP_POOL_ID", "~1SCMPool"); environmentVariables.Add("WEBJOBS_NAME", "TestJob"); environmentVariables.Add("WEBJOBS_TYPE", "Continuous"); ProcessInfo processInfo = new ProcessInfo { EnvironmentVariables = environmentVariables }; _controller.SetEnvironmentInfo(processInfo); Assert.True(processInfo.IsScmSite); Assert.True(processInfo.IsWebJob); Assert.Equal("WebJob: TestJob, Type: Continuous", processInfo.Description); }