/// <summary>Snippet for GetMonitoredResourceDescriptor</summary> public void GetMonitoredResourceDescriptor_RequestObject() { // Snippet: GetMonitoredResourceDescriptor(GetMonitoredResourceDescriptorRequest,CallSettings) // Create client MetricServiceClient metricServiceClient = MetricServiceClient.Create(); // Initialize request argument(s) GetMonitoredResourceDescriptorRequest request = new GetMonitoredResourceDescriptorRequest { MonitoredResourceDescriptorName = new MonitoredResourceDescriptorName("[PROJECT]", "[MONITORED_RESOURCE_DESCRIPTOR]"), }; // Make the request MonitoredResourceDescriptor response = metricServiceClient.GetMonitoredResourceDescriptor(request); // End snippet }
/// <summary>Snippet for GetMonitoredResourceDescriptorAsync</summary> public async Task GetMonitoredResourceDescriptorAsync_RequestObject() { // Snippet: GetMonitoredResourceDescriptorAsync(GetMonitoredResourceDescriptorRequest,CallSettings) // Additional: GetMonitoredResourceDescriptorAsync(GetMonitoredResourceDescriptorRequest,CancellationToken) // Create client MetricServiceClient metricServiceClient = await MetricServiceClient.CreateAsync(); // Initialize request argument(s) GetMonitoredResourceDescriptorRequest request = new GetMonitoredResourceDescriptorRequest { MonitoredResourceDescriptorName = new MonitoredResourceDescriptorName("[PROJECT]", "[MONITORED_RESOURCE_DESCRIPTOR]"), }; // Make the request MonitoredResourceDescriptor response = await metricServiceClient.GetMonitoredResourceDescriptorAsync(request); // End snippet }
public void GetMonitoredResourceDescriptor2() { Mock <MetricService.MetricServiceClient> mockGrpcClient = new Mock <MetricService.MetricServiceClient>(MockBehavior.Strict); GetMonitoredResourceDescriptorRequest request = new GetMonitoredResourceDescriptorRequest { MonitoredResourceDescriptorName = new MonitoredResourceDescriptorName("[PROJECT]", "[MONITORED_RESOURCE_DESCRIPTOR]"), }; MonitoredResourceDescriptor expectedResponse = new MonitoredResourceDescriptor { Name = "name2-1052831874", Type = "type3575610", DisplayName = "displayName1615086568", Description = "description-1724546052", }; mockGrpcClient.Setup(x => x.GetMonitoredResourceDescriptor(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); MetricServiceClient client = new MetricServiceClientImpl(mockGrpcClient.Object, null); MonitoredResourceDescriptor response = client.GetMonitoredResourceDescriptor(request); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async Task GetMonitoredResourceDescriptorAsync() { Mock <MetricService.MetricServiceClient> mockGrpcClient = new Mock <MetricService.MetricServiceClient>(MockBehavior.Strict); GetMonitoredResourceDescriptorRequest expectedRequest = new GetMonitoredResourceDescriptorRequest { MonitoredResourceDescriptorName = new MonitoredResourceDescriptorName("[PROJECT]", "[MONITORED_RESOURCE_DESCRIPTOR]"), }; MonitoredResourceDescriptor expectedResponse = new MonitoredResourceDescriptor { Name = "name2-1052831874", Type = "type3575610", DisplayName = "displayName1615086568", Description = "description-1724546052", }; mockGrpcClient.Setup(x => x.GetMonitoredResourceDescriptorAsync(expectedRequest, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <MonitoredResourceDescriptor>(Task.FromResult(expectedResponse), null, null, null, null)); MetricServiceClient client = new MetricServiceClientImpl(mockGrpcClient.Object, null); MonitoredResourceDescriptorName name = new MonitoredResourceDescriptorName("[PROJECT]", "[MONITORED_RESOURCE_DESCRIPTOR]"); MonitoredResourceDescriptor response = await client.GetMonitoredResourceDescriptorAsync(name); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }