internal FileIssueHelpers(IDevOpsIntegration devOpsIntegration) { _devOpsIntegration = devOpsIntegration; }
/// <summary> /// "Intermediate" production ctor /// </summary> private AzureBoardsIssueReporting(IDevOpsIntegration devOpsIntegration) : this(devOpsIntegration, new FileIssueHelpers(devOpsIntegration)) { }
/// <summary> /// Unit testable ctor /// </summary> internal AzureBoardsIssueReporting(IDevOpsIntegration devOpsIntegration, FileIssueHelpers fileIssueHelpers) { _fileIssueHelpers = fileIssueHelpers; _devOpsIntegration = devOpsIntegration; DevOpsIntegration = devOpsIntegration; }
#pragma warning restore CA1062 // Validate arguments of public methods internal Task <IEnumerable <AdoTeam> > GetTeamsAsync(IDevOpsIntegration devOpsIntegration) { return(Task.Run(() => devOpsIntegration.GetTeamsFromProject(this))); }