public void GenerateConfigReport() { moq::Mock <ServiceManager.ServiceManagerClient> mockGrpcClient = new moq::Mock <ServiceManager.ServiceManagerClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GenerateConfigReportRequest request = new GenerateConfigReportRequest { NewConfig = new wkt::Any(), OldConfig = new wkt::Any(), }; GenerateConfigReportResponse expectedResponse = new GenerateConfigReportResponse { ServiceName = "service_named5df05d5", Id = "id74b70bb8", ChangeReports = { new ChangeReport(), }, Diagnostics = { new Diagnostic(), }, }; mockGrpcClient.Setup(x => x.GenerateConfigReport(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); ServiceManagerClient client = new ServiceManagerClientImpl(mockGrpcClient.Object, null); GenerateConfigReportResponse response = client.GenerateConfigReport(request.NewConfig, request.OldConfig); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async stt::Task GenerateConfigReportAsync() { moq::Mock <ServiceManager.ServiceManagerClient> mockGrpcClient = new moq::Mock <ServiceManager.ServiceManagerClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GenerateConfigReportRequest request = new GenerateConfigReportRequest { NewConfig = new wkt::Any(), OldConfig = new wkt::Any(), }; GenerateConfigReportResponse expectedResponse = new GenerateConfigReportResponse { ServiceName = "service_named5df05d5", Id = "id74b70bb8", ChangeReports = { new ChangeReport(), }, Diagnostics = { new Diagnostic(), }, }; mockGrpcClient.Setup(x => x.GenerateConfigReportAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <GenerateConfigReportResponse>(stt::Task.FromResult(expectedResponse), null, null, null, null)); ServiceManagerClient client = new ServiceManagerClientImpl(mockGrpcClient.Object, null); GenerateConfigReportResponse responseCallSettings = await client.GenerateConfigReportAsync(request.NewConfig, request.OldConfig, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); GenerateConfigReportResponse responseCancellationToken = await client.GenerateConfigReportAsync(request.NewConfig, request.OldConfig, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for GenerateConfigReport</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GenerateConfigReportRequestObject() { // Create client ServiceManagerClient serviceManagerClient = ServiceManagerClient.Create(); // Initialize request argument(s) GenerateConfigReportRequest request = new GenerateConfigReportRequest { NewConfig = new Any(), OldConfig = new Any(), }; // Make the request GenerateConfigReportResponse response = serviceManagerClient.GenerateConfigReport(request); }
/// <summary>Snippet for GenerateConfigReportAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GenerateConfigReportRequestObjectAsync() { // Create client ServiceManagerClient serviceManagerClient = await ServiceManagerClient.CreateAsync(); // Initialize request argument(s) GenerateConfigReportRequest request = new GenerateConfigReportRequest { NewConfig = new Any(), OldConfig = new Any(), }; // Make the request GenerateConfigReportResponse response = await serviceManagerClient.GenerateConfigReportAsync(request); }