Ejemplo n.º 1
0
        public void ContainerIdIsAlwaysNullForWinSettings()
        {
            IKubeHttpClientSettingsProvider target = new KubeHttpSettingsWinContainerProvider(GetLogger <KubeHttpSettingsWinContainerProvider>(),
                                                                                              serviceAccountFolder: ".",
                                                                                              namespaceFileName: "namespace",
                                                                                              kubernetesServiceHost: "127.0.0.1",
                                                                                              kubernetesServicePort: "8001");

            Assert.Null(target.ContainerId);
        }
Ejemplo n.º 2
0
        public void TokenShouldBeFetchedForWin()
        {
            IKubeHttpClientSettingsProvider target = new KubeHttpSettingsWinContainerProvider(GetLogger <KubeHttpSettingsWinContainerProvider>(),
                                                                                              serviceAccountFolder: ".",
                                                                                              namespaceFileName: "namespace",
                                                                                              tokenFileName: "token",
                                                                                              kubernetesServiceHost: "127.0.0.1",
                                                                                              kubernetesServicePort: "8001");

            Assert.Equal("Test-token", target.GetToken());
        }
Ejemplo n.º 3
0
        public void BaseAddressShouldBeFormedWin()
        {
            IKubeHttpClientSettingsProvider target = new KubeHttpSettingsWinContainerProvider(GetLogger <KubeHttpSettingsWinContainerProvider>(),
                                                                                              serviceAccountFolder: ".",
                                                                                              namespaceFileName: "namespace",
                                                                                              kubernetesServiceHost: "127.0.0.1",
                                                                                              kubernetesServicePort: "8001");
            Uri expected = new Uri("https://127.0.0.1:8001", UriKind.Absolute);

            Assert.Equal(expected.AbsoluteUri, target.ServiceBaseAddress.AbsoluteUri);
            Assert.Equal(expected.Port, target.ServiceBaseAddress.Port);
        }