Example #1
0
        public async Task CreateAsync_InsideCluster_ConnectsDirectly_Async()
        {
            var kubernetes = new Mock <KubernetesClient>(MockBehavior.Strict);

            kubernetes.Setup(k => k.RunningInCluster).Returns(true);
            var configuration = new ImageRegistryClientConfiguration("registry", 5000);

            var factory = new ImageRegistryClientFactory(kubernetes.Object, configuration);

            var client = await factory.CreateAsync(default).ConfigureAwait(false);
Example #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RegistryDeveloperDiskStore"/> class.
 /// </summary>
 /// <param name="client">
 /// A <see cref="ImageRegistryClient"/> which provides access to the underlying registry.
 /// </param>
 public RegistryDeveloperDiskStore(ImageRegistryClientFactory client)
 {
     this.clientFactory = client ?? throw new ArgumentNullException(nameof(client));
 }