public void JustNameFromClusterResource() { // arrange var resource = new V1ClusterRole( apiVersion: V1ClusterRole.KubeApiVersion, kind: V1ClusterRole.KubeKind, metadata: new V1ObjectMeta( name: "the-name")); // act var nn = NamespacedName.From(resource); // assert nn.Name.ShouldBe("the-name"); nn.Namespace.ShouldBeNull(); }
public void NamespaceAndNameFromResource() { // arrange var resource = new V1ConfigMap( apiVersion: V1ConfigMap.KubeApiVersion, kind: V1ConfigMap.KubeKind, metadata: new V1ObjectMeta( name: "the-name", namespaceProperty: "the-namespace")); // act var nn = NamespacedName.From(resource); // assert nn.Name.ShouldBe("the-name"); nn.Namespace.ShouldBe("the-namespace"); }