assertThat(issueDoc.resolution()).isEqualTo(issue.getResolution());
assertThat(issueDoc.ruleKey()).isEqualTo(RuleKey.of(issue.getRuleRepo(), issue.getRule()));
assertThat(issueDoc.line()).isEqualTo(issue.getLine());
assertThat(issueDoc.message()).isEqualTo(issue.getMessage());
assertThat(issueDoc.reporter()).isEqualTo(issue.getReporter());
assertThat(issueDoc.key()).isEqualTo(issue.getKey());
assertThat(issueDoc.updateDate()).isEqualTo(issue.getIssueUpdateDate());
assertThat(issueDoc.status()).isEqualTo(issue.getStatus());
assertThat(issueDoc.severity()).isEqualTo(issue.getSeverity());
assertThat(issueDoc.attributes()).isEqualTo(KeyValueFormat.parse(issue.getIssueAttributes()));
assertThat(issueDoc.attribute("key")).isEqualTo("value");