public void Use_Website_Name_If_Website_Hostname_Is_Not_Available(string envKey, string envValue, string expectedSyncTriggersUri) { var vars = new Dictionary <string, string> { { envKey, envValue }, }; using (var env = new TestScopedEnvironmentVariable(vars)) { var httpRequest = FunctionsSyncManager.BuildSetTriggersRequest(); Assert.Equal(expectedSyncTriggersUri, httpRequest.RequestUri.AbsoluteUri); Assert.Equal(HttpMethod.Post, httpRequest.Method); } }
public void Disables_Ssl_If_SkipSslValidation_Enabled(int skipSslValidation, string syncTriggersUri) { var vars = new Dictionary <string, string> { { EnvironmentSettingNames.SkipSslValidation, skipSslValidation.ToString() }, { EnvironmentSettingNames.AzureWebsiteHostName, "sitename" }, }; using (var env = new TestScopedEnvironmentVariable(vars)) { var httpRequest = FunctionsSyncManager.BuildSetTriggersRequest(); Assert.Equal(syncTriggersUri, httpRequest.RequestUri.AbsoluteUri); Assert.Equal(HttpMethod.Post, httpRequest.Method); } }