public void SkipNullOrEmptyNames() { NameValuePairs.Add("parameterName1", "parameterValue1"); NameValuePairs.Add("", "parameterValue3"); NameValuePairs.Add("parameterName2", "parameterValue2"); AssertGivesParaFileText( "parameterName1 = parameterValue1" + Environment.NewLine + "parameterName2 = parameterValue2" + Environment.NewLine); }
public void GivenDifferentNameLengths_AlignEqualSigns_LeftAlignNamesAndValues() { NameValuePairs.Add("shortName", "parameterValue1"); NameValuePairs.Add("middleName", "parameterValue2"); NameValuePairs.Add("longestName", "parameterValue3"); AssertGivesParaFileText( "shortName = parameterValue1" + Environment.NewLine + "middleName = parameterValue2" + Environment.NewLine + "longestName = parameterValue3" + Environment.NewLine); }
public void GivenValidValues_FormNameValuePairs() { NameValuePairs.Add("parameterName1", "parameterValue1"); NameValuePairs.Add("parameterName2", "parameterValue2"); NameValuePairs.Add("parameterName3", "parameterValue3"); AssertGivesParaFileText( "parameterName1 = parameterValue1" + Environment.NewLine + "parameterName2 = parameterValue2" + Environment.NewLine + "parameterName3 = parameterValue3" + Environment.NewLine); }
/// <summary> /// Updates an application. /// </summary> /// <param name="appId">Application Id</param> /// <param name="frameworkType">FrameworkType (e.g. DETECT)</param> /// <param name="repositoryUrl">Repository URL</param> /// <returns></returns> public async Task <bool> SetApplicationParameters(int appId, FrameworkTypes frameworkType, string repositoryUrl) { NameValuePairs nvPairs = new NameValuePairs("frameworkType", frameworkType.ToString().ToUpper()); nvPairs.Add("repositoryUrl", repositoryUrl); JsonResponse response = await Post( String.Format("applications/{0}/setParameters", appId), nvPairs, typeof(Application)); return(response.Success); }
/// <summary> /// Adds a Web Application Firewall (WAF) /// </summary> /// <param name="name">Name</param> /// <param name="type">Type (e.g. mod_security)</param> /// <returns></returns> public async Task <int> AddWaf(string name, string type) { NameValuePairs nvPairs = new NameValuePairs("name", name); nvPairs.Add("type", type); JsonResponse response = await Post("wafs/new", nvPairs, typeof(Waf)); if (response.Success) { return(response.Object.Id); } else { return(response.Code); } }
/// <summary> /// Adds an application. /// </summary> /// <param name="teamId">Team Id</param> /// <param name="name">Name of the application</param> /// <param name="url">URL of the application</param> /// <returns>Id of the newly added application.</returns> public async Task <int> AddApplication(int teamId, string name, string url) { NameValuePairs nvPairs = new NameValuePairs("name", name); nvPairs.Add("url", url); JsonResponse response = await Post(String.Format("teams/{0}/applications/new", teamId), nvPairs, typeof(Application)); if (response.Success) { return(response.Object.Id); } else { return(response.Code); } }
public NameValuePairs ToNameValuePairs() { NameValuePairs nv = new NameValuePairs(); nv.Add("id", Id + ""); nv.Add("vulnType", vulnType); nv.Add("longDescription", longDescription); nv.Add("severity", severity + ""); nv.Add("isStatic", (isStatic) ? "1" : "0"); nv.Add("nativeId", nativeId + ""); nv.Add("parameter", parameter); nv.Add("filePath", filePath); nv.Add("column", column + ""); nv.Add("lineText", lineText); nv.Add("lineNumber", lineNumber + ""); nv.Add("fullUrl", fullUrl); nv.Add("path", path); return(nv); }