public async stt::Task GetRequestObjectAsync()
        {
            moq::Mock <CustomerLicenseService.CustomerLicenseServiceClient> mockGrpcClient = new moq::Mock <CustomerLicenseService.CustomerLicenseServiceClient>(moq::MockBehavior.Strict);
            CustomerLicenseGetRequest request = new CustomerLicenseGetRequest
            {
                ApplicationId = "application_ideba4c06b",
                CustomerId    = "customer_id3b3724cb",
            };
            CustomerLicense expectedResponse = new CustomerLicense
            {
                Kind          = "kindf7aa39d9",
                State         = "state2e9ed39e",
                ApplicationId = "application_ideba4c06b",
#pragma warning disable CS0612
                Editions =
#pragma warning restore CS0612
                {
                    new CustomerLicense.Types.Editions(),
                },
                Id         = "id74b70bb8",
                CustomerId = "customer_id3b3724cb",
            };

            mockGrpcClient.Setup(x => x.GetAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <CustomerLicense>(stt::Task.FromResult(expectedResponse), null, null, null, null));
            CustomerLicenseServiceClient client  = new CustomerLicenseServiceClientImpl(mockGrpcClient.Object, null);
            CustomerLicense responseCallSettings = await client.GetAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None));

            xunit::Assert.Same(expectedResponse, responseCallSettings);
            CustomerLicense responseCancellationToken = await client.GetAsync(request, st::CancellationToken.None);

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
        public void GetRequestObject()
        {
            moq::Mock <CustomerLicenseService.CustomerLicenseServiceClient> mockGrpcClient = new moq::Mock <CustomerLicenseService.CustomerLicenseServiceClient>(moq::MockBehavior.Strict);
            CustomerLicenseGetRequest request = new CustomerLicenseGetRequest
            {
                ApplicationId = "application_ideba4c06b",
                CustomerId    = "customer_id3b3724cb",
            };
            CustomerLicense expectedResponse = new CustomerLicense
            {
                Kind          = "kindf7aa39d9",
                State         = "state2e9ed39e",
                ApplicationId = "application_ideba4c06b",
#pragma warning disable CS0612
                Editions =
#pragma warning restore CS0612
                {
                    new CustomerLicense.Types.Editions(),
                },
                Id         = "id74b70bb8",
                CustomerId = "customer_id3b3724cb",
            };

            mockGrpcClient.Setup(x => x.Get(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            CustomerLicenseServiceClient client = new CustomerLicenseServiceClientImpl(mockGrpcClient.Object, null);
            CustomerLicense response            = client.Get(request);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }