public async Task CreateServiceLevelObjectiveAsync() { Mock <ServiceMonitoringService.ServiceMonitoringServiceClient> mockGrpcClient = new Mock <ServiceMonitoringService.ServiceMonitoringServiceClient>(MockBehavior.Strict); CreateServiceLevelObjectiveRequest expectedRequest = new CreateServiceLevelObjectiveRequest { ParentAsServiceName = new ServiceName("[PROJECT]", "[SERVICE]"), ServiceLevelObjective = new ServiceLevelObjective(), }; ServiceLevelObjective expectedResponse = new ServiceLevelObjective { ServiceLevelObjectiveName = new ServiceLevelObjectiveName("[PROJECT]", "[SERVICE]", "[SERVICE_LEVEL_OBJECTIVE]"), DisplayName = "displayName1615086568", Goal = 317825.0, }; mockGrpcClient.Setup(x => x.CreateServiceLevelObjectiveAsync(expectedRequest, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <ServiceLevelObjective>(Task.FromResult(expectedResponse), null, null, null, null)); ServiceMonitoringServiceClient client = new ServiceMonitoringServiceClientImpl(mockGrpcClient.Object, null); ServiceName parent = new ServiceName("[PROJECT]", "[SERVICE]"); ServiceLevelObjective serviceLevelObjective = new ServiceLevelObjective(); ServiceLevelObjective response = await client.CreateServiceLevelObjectiveAsync(parent, serviceLevelObjective); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async Task DeleteServiceLevelObjectiveAsync2() { Mock <ServiceMonitoringService.ServiceMonitoringServiceClient> mockGrpcClient = new Mock <ServiceMonitoringService.ServiceMonitoringServiceClient>(MockBehavior.Strict); DeleteServiceLevelObjectiveRequest request = new DeleteServiceLevelObjectiveRequest { ServiceLevelObjectiveName = new ServiceLevelObjectiveName("[PROJECT]", "[SERVICE]", "[SERVICE_LEVEL_OBJECTIVE]"), }; Empty expectedResponse = new Empty(); mockGrpcClient.Setup(x => x.DeleteServiceLevelObjectiveAsync(request, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <Empty>(Task.FromResult(expectedResponse), null, null, null, null)); ServiceMonitoringServiceClient client = new ServiceMonitoringServiceClientImpl(mockGrpcClient.Object, null); await client.DeleteServiceLevelObjectiveAsync(request); mockGrpcClient.VerifyAll(); }
public void DeleteServiceLevelObjective2() { Mock <ServiceMonitoringService.ServiceMonitoringServiceClient> mockGrpcClient = new Mock <ServiceMonitoringService.ServiceMonitoringServiceClient>(MockBehavior.Strict); DeleteServiceLevelObjectiveRequest request = new DeleteServiceLevelObjectiveRequest { ServiceLevelObjectiveName = new ServiceLevelObjectiveName("[PROJECT]", "[SERVICE]", "[SERVICE_LEVEL_OBJECTIVE]"), }; Empty expectedResponse = new Empty(); mockGrpcClient.Setup(x => x.DeleteServiceLevelObjective(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); ServiceMonitoringServiceClient client = new ServiceMonitoringServiceClientImpl(mockGrpcClient.Object, null); client.DeleteServiceLevelObjective(request); mockGrpcClient.VerifyAll(); }
public async Task UpdateServiceAsync2() { Mock <ServiceMonitoringService.ServiceMonitoringServiceClient> mockGrpcClient = new Mock <ServiceMonitoringService.ServiceMonitoringServiceClient>(MockBehavior.Strict); UpdateServiceRequest request = new UpdateServiceRequest { Service = new Service(), }; Service expectedResponse = new Service { ServiceName = new ServiceName("[PROJECT]", "[SERVICE]"), DisplayName = "displayName1615086568", }; mockGrpcClient.Setup(x => x.UpdateServiceAsync(request, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <Service>(Task.FromResult(expectedResponse), null, null, null, null)); ServiceMonitoringServiceClient client = new ServiceMonitoringServiceClientImpl(mockGrpcClient.Object, null); Service response = await client.UpdateServiceAsync(request); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void UpdateService2() { Mock <ServiceMonitoringService.ServiceMonitoringServiceClient> mockGrpcClient = new Mock <ServiceMonitoringService.ServiceMonitoringServiceClient>(MockBehavior.Strict); UpdateServiceRequest request = new UpdateServiceRequest { Service = new Service(), }; Service expectedResponse = new Service { ServiceName = new ServiceName("[PROJECT]", "[SERVICE]"), DisplayName = "displayName1615086568", }; mockGrpcClient.Setup(x => x.UpdateService(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); ServiceMonitoringServiceClient client = new ServiceMonitoringServiceClientImpl(mockGrpcClient.Object, null); Service response = client.UpdateService(request); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void GetServiceLevelObjective2() { 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.GetServiceLevelObjective(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); ServiceMonitoringServiceClient client = new ServiceMonitoringServiceClientImpl(mockGrpcClient.Object, null); ServiceLevelObjective response = client.GetServiceLevelObjective(request); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }