public async Task Report_SkipsIfIssuesAreNotEnabled() { var report = new ValidationReport { Owner = "owner", RepositoryName = "repo", Results = new ValidationResult[] { new ValidationResult("Rule", "how to fix", false, null) } }; _mockRepositoryClient.Get(Arg.Any <string>(), Arg.Any <string>()).Returns((args) => Task.FromResult(CreateRepository((string)args[0], (string)args[1], false, false))); await _reporter.Report(new ValidationReport[] { report }); await _mockIssuesClient.DidNotReceive().Create(Arg.Any <string>(), Arg.Any <string>(), Arg.Any <NewIssue>()); }