/// <summary> /// Initializes a new instance of the <see cref="VerifyPullRequestAuthorizationStep" /> class. /// </summary> ///<param name="pullAuthorizationMapProvider">The IAuthorizationMapProvider instance that must be used</param> public VerifyPullRequestAuthorizationStep(IPullAuthorizationMapProvider pullAuthorizationMapProvider) { if (pullAuthorizationMapProvider == null) { throw new ArgumentNullException(nameof(pullAuthorizationMapProvider)); } _pullAuthorizationMapProvider = pullAuthorizationMapProvider; }
/// <summary> /// Initializes a new instance of the <see cref="PullAuthorizationMapService"/> class. /// </summary> public PullAuthorizationMapService(IPullAuthorizationMapProvider pullAuthorizationMapProvider, ICertificateRepository certificateRepository) { _mapProvider = pullAuthorizationMapProvider; _certificateRepository = certificateRepository; }
/// <summary> /// Initializes a new instance of the <see cref="PullAuthorizationMapService"/> class. /// </summary> public PullAuthorizationMapService(IPullAuthorizationMapProvider pullAuthorizationMapProvider) : this(pullAuthorizationMapProvider, Registry.Instance.CertificateRepository) { }