コード例 #1
0
 public K8sConfigWriter(ILoggerFactory loggerFactory, K8sSettings k8sSettings)
 {
     _k8sClient = new K8sClient.K8sClient(
         loggerFactory,
         k8sSettings?.ClusterEndpoint,
         k8sSettings?.AccessToken,
         k8sSettings?.Namespace);
     _logger = loggerFactory.CreateLogger(typeof(K8sConfigWriter).FullName);
     _logger.LogDebug("K8s ConfigFileWriter created");
 }
コード例 #2
0
        public void Setup()
        {
            var loggerFactoryMock = new Mock <ILoggerFactory>();

            loggerFactoryMock.Setup(
                x => x.CreateLogger(typeof(K8sClient.K8sClient).ToString()))
            .Returns(new Mock <ILogger>().Object);

            _k8sClient = new K8sClient.K8sClient(
                loggerFactoryMock.Object,
                K8S_API_ENDPOINT,
                K8S_API_KEY,
                "default");
        }