internal Test( ITrustedSignersProvider provider, IPackageSourceProvider sources, TrustedSignersArgs args, TestDirectory directory, TestLogger logger) { Args = args; Directory = directory; Runner = new TrustedSignersCommandRunner(provider, sources); Logger = logger; }
internal static Test Create( TrustedSignersAction action, ITrustedSignersProvider trustedSignersProvider, IPackageSourceProvider sourcesProvider = null) { var directory = TestDirectory.Create(); var logger = new TestLogger(); var args = new TrustedSignersArgs() { Action = action, Logger = logger, }; return(new Test(trustedSignersProvider, sourcesProvider, args, directory, logger)); }
public TrustedSignersCommandRunner(ITrustedSignersProvider trustedSignersProvider, IPackageSourceProvider packageSourceProvider) { _trustedSignersProvider = trustedSignersProvider ?? throw new ArgumentNullException(nameof(trustedSignersProvider)); _packageSourceProvider = packageSourceProvider; }
public TrustedSignerActionsProvider(ITrustedSignersProvider trustedSignersProvider, ILogger logger) { _trustedSignersProvider = trustedSignersProvider ?? throw new ArgumentNullException(nameof(trustedSignersProvider)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }