예제 #1
0
        public void GetIssueAttributeDefinitions()
        {
            InitSettings();
            IssueAttributeDefinitionListCall   call = new IssueAttributeDefinitionListCall(ASMRestSettingsInstance.Instance);
            IssueAttributeDefinitionCollection defs = call.Get();

            Assert.IsNotNull(defs);
        }
예제 #2
0
        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);
        }