public void ResolveServiceRequestObject()
        {
            moq::Mock <LookupService.LookupServiceClient> mockGrpcClient = new moq::Mock <LookupService.LookupServiceClient>(moq::MockBehavior.Strict);
            ResolveServiceRequest request = new ResolveServiceRequest
            {
                ServiceName    = ServiceName.FromProjectLocationNamespaceService("[PROJECT]", "[LOCATION]", "[NAMESPACE]", "[SERVICE]"),
                MaxEndpoints   = 1499755084,
                EndpointFilter = "endpoint_filter76fda152",
            };
            ResolveServiceResponse expectedResponse = new ResolveServiceResponse
            {
                Service = new Service(),
            };

            mockGrpcClient.Setup(x => x.ResolveService(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            LookupServiceClient    client   = new LookupServiceClientImpl(mockGrpcClient.Object, null);
            ResolveServiceResponse response = client.ResolveService(request);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public async stt::Task ResolveServiceRequestObjectAsync()
        {
            moq::Mock <LookupService.LookupServiceClient> mockGrpcClient = new moq::Mock <LookupService.LookupServiceClient>(moq::MockBehavior.Strict);
            ResolveServiceRequest request = new ResolveServiceRequest
            {
                ServiceName    = ServiceName.FromProjectLocationNamespaceService("[PROJECT]", "[LOCATION]", "[NAMESPACE]", "[SERVICE]"),
                MaxEndpoints   = 1499755084,
                EndpointFilter = "endpoint_filter76fda152",
            };
            ResolveServiceResponse expectedResponse = new ResolveServiceResponse
            {
                Service = new Service(),
            };

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

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

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