public void GetIssueAttributeDefinitions() { InitSettings(); IssueAttributeDefinitionListCall call = new IssueAttributeDefinitionListCall(ASMRestSettingsInstance.Instance); IssueAttributeDefinitionCollection defs = call.Get(); Assert.IsNotNull(defs); }
public void GetTranslatedIssues() { InitSettings(); IssueAttributeDefinitionListCall defsCall = new IssueAttributeDefinitionListCall(ASMRestSettingsInstance.Instance); IssueAttributeDefinitionCollection defs = defsCall.Get(); //construct the mapping table Dictionary <string, string> map = new Dictionary <string, string>(); foreach (IssueAttributeDefinitionEx def in defs.attributeDefColl) { map.Add(def.id.ToString(), def.name); } ApplicationWithAttributes app = MakeApp(); IssueListCall call = new IssueListCall(app, ASMRestSettingsInstance.Instance, IssueFilterType.Type, "Cross-Site Scripting"); Dictionary <string, string>[] issues = call.Fetch(); Assert.IsNotNull(issues); Assert.IsTrue(issues.Length > 0); }