public void CheckFeatureIsNotActiveWhenFeatureNameProvidedDoesNotExist() { MockClientCall(_mockNamespaceProvider, _mockKubernetesClient, TestNamespace, TestFeatureName, false); var featuresClient = new FeaturesClient(namespaceProvider: _mockNamespaceProvider.Object, clientProvider: _mockKubernetesClientProvider.Object); var featureResponse = featuresClient.CheckFeatureIsActive("magical-new-feature"); _mockKubernetesClient.Verify(); Assert.False(featureResponse); }
public void CheckFeatureIsActiveWhenFeatureNameIsProvided() { MockClientCall(_mockNamespaceProvider, _mockKubernetesClient, TestNamespace, TestFeatureName, true); var featuresClient = new FeaturesClient(namespaceProvider: _mockNamespaceProvider.Object, clientProvider: _mockKubernetesClientProvider.Object); var featureResponse = featuresClient.CheckFeatureIsActive(TestFeatureName); _mockKubernetesClient.Verify(); Assert.True(featureResponse); }