public static bool UseMSBuild16() { String var = System.Environment.GetEnvironmentVariable(String.Format("APPSETTING_{0}", SettingsKeys.UseMSBuild16)); if (string.IsNullOrEmpty(var)) { return(StringUtils.IsTrueLike(ScmHostingConfigurations.GetValue(SettingsKeys.UseMSBuild16, "true"))); } else { return(StringUtils.IsTrueLike(var)); } }
public void ScmHostingConfigurationsParseTests(string settings, int count, string key, string value) { var dict = ScmHostingConfigurations.Parse(settings); Assert.Equal(count, dict.Count); if (!string.IsNullOrEmpty(key)) { if (!string.IsNullOrEmpty(value)) { Assert.Equal(value, dict[key]); } else { Assert.False(dict.ContainsKey(key)); } } }