/// <summary>Snippet for GetServiceLevelObjective</summary> public void GetServiceLevelObjective_RequestObject() { // Snippet: GetServiceLevelObjective(GetServiceLevelObjectiveRequest,CallSettings) // Create client ServiceMonitoringServiceClient serviceMonitoringServiceClient = ServiceMonitoringServiceClient.Create(); // Initialize request argument(s) GetServiceLevelObjectiveRequest request = new GetServiceLevelObjectiveRequest { ServiceLevelObjectiveName = new ServiceLevelObjectiveName("[PROJECT]", "[SERVICE]", "[SERVICE_LEVEL_OBJECTIVE]"), }; // Make the request ServiceLevelObjective response = serviceMonitoringServiceClient.GetServiceLevelObjective(request); // End snippet }
/// <summary>Snippet for GetServiceLevelObjectiveAsync</summary> public async Task GetServiceLevelObjectiveAsync_RequestObject() { // Snippet: GetServiceLevelObjectiveAsync(GetServiceLevelObjectiveRequest,CallSettings) // Additional: GetServiceLevelObjectiveAsync(GetServiceLevelObjectiveRequest,CancellationToken) // Create client ServiceMonitoringServiceClient serviceMonitoringServiceClient = await ServiceMonitoringServiceClient.CreateAsync(); // Initialize request argument(s) GetServiceLevelObjectiveRequest request = new GetServiceLevelObjectiveRequest { ServiceLevelObjectiveName = new ServiceLevelObjectiveName("[PROJECT]", "[SERVICE]", "[SERVICE_LEVEL_OBJECTIVE]"), }; // Make the request ServiceLevelObjective response = await serviceMonitoringServiceClient.GetServiceLevelObjectiveAsync(request); // End snippet }
public async Task GetServiceLevelObjectiveAsync2() { Mock <ServiceMonitoringService.ServiceMonitoringServiceClient> mockGrpcClient = new Mock <ServiceMonitoringService.ServiceMonitoringServiceClient>(MockBehavior.Strict); GetServiceLevelObjectiveRequest request = new GetServiceLevelObjectiveRequest { ServiceLevelObjectiveName = new ServiceLevelObjectiveName("[PROJECT]", "[SERVICE]", "[SERVICE_LEVEL_OBJECTIVE]"), }; ServiceLevelObjective expectedResponse = new ServiceLevelObjective { ServiceLevelObjectiveName = new ServiceLevelObjectiveName("[PROJECT]", "[SERVICE]", "[SERVICE_LEVEL_OBJECTIVE]"), DisplayName = "displayName1615086568", Goal = 317825.0, }; mockGrpcClient.Setup(x => x.GetServiceLevelObjectiveAsync(request, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <ServiceLevelObjective>(Task.FromResult(expectedResponse), null, null, null, null)); ServiceMonitoringServiceClient client = new ServiceMonitoringServiceClientImpl(mockGrpcClient.Object, null); ServiceLevelObjective response = await client.GetServiceLevelObjectiveAsync(request); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void GetServiceLevelObjective() { Mock <ServiceMonitoringService.ServiceMonitoringServiceClient> mockGrpcClient = new Mock <ServiceMonitoringService.ServiceMonitoringServiceClient>(MockBehavior.Strict); GetServiceLevelObjectiveRequest expectedRequest = new GetServiceLevelObjectiveRequest { ServiceLevelObjectiveName = new ServiceLevelObjectiveName("[PROJECT]", "[SERVICE]", "[SERVICE_LEVEL_OBJECTIVE]"), }; ServiceLevelObjective expectedResponse = new ServiceLevelObjective { ServiceLevelObjectiveName = new ServiceLevelObjectiveName("[PROJECT]", "[SERVICE]", "[SERVICE_LEVEL_OBJECTIVE]"), DisplayName = "displayName1615086568", Goal = 317825.0, }; mockGrpcClient.Setup(x => x.GetServiceLevelObjective(expectedRequest, It.IsAny <CallOptions>())) .Returns(expectedResponse); ServiceMonitoringServiceClient client = new ServiceMonitoringServiceClientImpl(mockGrpcClient.Object, null); ServiceLevelObjectiveName name = new ServiceLevelObjectiveName("[PROJECT]", "[SERVICE]", "[SERVICE_LEVEL_OBJECTIVE]"); ServiceLevelObjective response = client.GetServiceLevelObjective(name); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }