Beispiel #1
0
 internal Test(
     ITrustedSignersProvider provider,
     IPackageSourceProvider sources,
     TrustedSignersArgs args,
     TestDirectory directory,
     TestLogger logger)
 {
     Args      = args;
     Directory = directory;
     Runner    = new TrustedSignersCommandRunner(provider, sources);
     Logger    = logger;
 }
Beispiel #2
0
            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;
 }
Beispiel #4
0
 public TrustedSignerActionsProvider(ITrustedSignersProvider trustedSignersProvider, ILogger logger)
 {
     _trustedSignersProvider = trustedSignersProvider ?? throw new ArgumentNullException(nameof(trustedSignersProvider));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }