private ReportResult ReportConcept(Concept cpt, IPersistEntity entity) { var testResult = cpt.Test(entity, Concept.ConceptTestMode.ThroughRequirementRequirements); // todo: this is really tested on several requirements, they should probably be all reported individually var ret = new ReportResult(cpt, entity, testResult, null); ReportTextBox.Text += $"Concept {cpt.name} ({cpt.uuid}) on #{entity.EntityLabel}: {testResult}\r\n"; return(ret); }