public void CreatesNamespace() { var namespaceId = _fixture.RandomResourceId; _fixture.TempNamespaceIds.Add(namespaceId); // Run the sample code. var createNamespaceSample = new CreateNamespaceSample(); var result = createNamespaceSample.CreateNamespace(_fixture.ProjectId, _fixture.LocationId, namespaceId); // Get the namespace. var namespaceName = NamespaceName.FromProjectLocationNamespace(_fixture.ProjectId, _fixture.LocationId, namespaceId); RegistrationServiceClient registrationServiceClient = RegistrationServiceClient.Create(); var namespaceVal = registrationServiceClient.GetNamespace(namespaceName); Assert.Contains(namespaceVal.Name, result.Name); }
public void DeletesNamespace() { // Setup namespace for the test. var namespaceId = _fixture.RandomResourceId; _fixture.CreateNamespace(namespaceId); // Run the sample code. var deleteNamespaceSample = new DeleteNamespaceSample(); deleteNamespaceSample.DeleteNamespace(_fixture.ProjectId, _fixture.LocationId, namespaceId); // Try to get the namespace. RegistrationServiceClient registrationServiceClient = RegistrationServiceClient.Create(); var namespaceName = NamespaceName.FromProjectLocationNamespace(_fixture.ProjectId, _fixture.LocationId, namespaceId); var exception = Assert.Throws <RpcException>(() => registrationServiceClient.GetNamespace(namespaceName)); Assert.Equal(StatusCode.NotFound, exception.StatusCode); }