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();
        }
        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();
        }
 /// <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 GenerateConfigReport()
 {
     // Create client
     ServiceManagerClient serviceManagerClient = ServiceManagerClient.Create();
     // Initialize request argument(s)
     Any newConfig = new Any();
     Any oldConfig = new Any();
     // Make the request
     GenerateConfigReportResponse response = serviceManagerClient.GenerateConfigReport(newConfig, oldConfig);
 }
Exemple #4
0
        /// <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 GenerateConfigReportAsync()
        {
            // Create client
            ServiceManagerClient serviceManagerClient = await ServiceManagerClient.CreateAsync();

            // Initialize request argument(s)
            Any newConfig = new Any();
            Any oldConfig = new Any();
            // Make the request
            GenerateConfigReportResponse response = await serviceManagerClient.GenerateConfigReportAsync(newConfig, oldConfig);
        }
 /// <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);
        }