/// <summary>Snippet for ImportTaxonomies</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void ImportTaxonomiesRequestObject() { // Create client PolicyTagManagerSerializationClient policyTagManagerSerializationClient = PolicyTagManagerSerializationClient.Create(); // Initialize request argument(s) ImportTaxonomiesRequest request = new ImportTaxonomiesRequest { ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"), InlineSource = new InlineSource(), }; // Make the request ImportTaxonomiesResponse response = policyTagManagerSerializationClient.ImportTaxonomies(request); }
/// <summary>Snippet for ImportTaxonomiesAsync</summary> public async Task ImportTaxonomiesRequestObjectAsync() { // Snippet: ImportTaxonomiesAsync(ImportTaxonomiesRequest, CallSettings) // Additional: ImportTaxonomiesAsync(ImportTaxonomiesRequest, CancellationToken) // Create client PolicyTagManagerSerializationClient policyTagManagerSerializationClient = await PolicyTagManagerSerializationClient.CreateAsync(); // Initialize request argument(s) ImportTaxonomiesRequest request = new ImportTaxonomiesRequest { ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"), InlineSource = new InlineSource(), }; // Make the request ImportTaxonomiesResponse response = await policyTagManagerSerializationClient.ImportTaxonomiesAsync(request); // End snippet }
public void ImportTaxonomiesRequestObject() { moq::Mock <PolicyTagManagerSerialization.PolicyTagManagerSerializationClient> mockGrpcClient = new moq::Mock <PolicyTagManagerSerialization.PolicyTagManagerSerializationClient>(moq::MockBehavior.Strict); ImportTaxonomiesRequest request = new ImportTaxonomiesRequest { ParentAsLocationName = gagr::LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"), InlineSource = new InlineSource(), CrossRegionalSource = new CrossRegionalSource(), }; ImportTaxonomiesResponse expectedResponse = new ImportTaxonomiesResponse { Taxonomies = { new Taxonomy(), }, }; mockGrpcClient.Setup(x => x.ImportTaxonomies(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); PolicyTagManagerSerializationClient client = new PolicyTagManagerSerializationClientImpl(mockGrpcClient.Object, null); ImportTaxonomiesResponse response = client.ImportTaxonomies(request); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async stt::Task ImportTaxonomiesRequestObjectAsync() { moq::Mock <PolicyTagManagerSerialization.PolicyTagManagerSerializationClient> mockGrpcClient = new moq::Mock <PolicyTagManagerSerialization.PolicyTagManagerSerializationClient>(moq::MockBehavior.Strict); ImportTaxonomiesRequest request = new ImportTaxonomiesRequest { ParentAsLocationName = gagr::LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"), InlineSource = new InlineSource(), CrossRegionalSource = new CrossRegionalSource(), }; ImportTaxonomiesResponse expectedResponse = new ImportTaxonomiesResponse { Taxonomies = { new Taxonomy(), }, }; mockGrpcClient.Setup(x => x.ImportTaxonomiesAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <ImportTaxonomiesResponse>(stt::Task.FromResult(expectedResponse), null, null, null, null)); PolicyTagManagerSerializationClient client = new PolicyTagManagerSerializationClientImpl(mockGrpcClient.Object, null); ImportTaxonomiesResponse responseCallSettings = await client.ImportTaxonomiesAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); ImportTaxonomiesResponse responseCancellationToken = await client.ImportTaxonomiesAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }