public void ContainerIdIsAlwaysNullForWinSettings() { IKubeHttpClientSettingsProvider target = new KubeHttpSettingsWinContainerProvider(GetLogger <KubeHttpSettingsWinContainerProvider>(), serviceAccountFolder: ".", namespaceFileName: "namespace", kubernetesServiceHost: "127.0.0.1", kubernetesServicePort: "8001"); Assert.Null(target.ContainerId); }
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()); }
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); }