public async Task AnnotateTextAsync()
        {
            Mock <LanguageService.LanguageServiceClient> mockGrpcClient = new Mock <LanguageService.LanguageServiceClient>(MockBehavior.Strict);
            AnnotateTextRequest expectedRequest = new AnnotateTextRequest
            {
                Document     = new Document(),
                Features     = new AnnotateTextRequest.Types.Features(),
                EncodingType = EncodingType.None,
            };
            AnnotateTextResponse expectedResponse = new AnnotateTextResponse
            {
                Language = "language-1613589672",
            };

            mockGrpcClient.Setup(x => x.AnnotateTextAsync(expectedRequest, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <AnnotateTextResponse>(Task.FromResult(expectedResponse), null, null, null, null));
            LanguageServiceClient client = new LanguageServiceClientImpl(mockGrpcClient.Object, null);
            Document document            = new Document();

            AnnotateTextRequest.Types.Features features = new AnnotateTextRequest.Types.Features();
            EncodingType         encodingType           = EncodingType.None;
            AnnotateTextResponse response = await client.AnnotateTextAsync(document, features, encodingType);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public void AnnotateText1()
        {
            moq::Mock <LanguageService.LanguageServiceClient> mockGrpcClient = new moq::Mock <LanguageService.LanguageServiceClient>(moq::MockBehavior.Strict);
            AnnotateTextRequest request = new AnnotateTextRequest
            {
                Document     = new Document(),
                Features     = new AnnotateTextRequest.Types.Features(),
                EncodingType = EncodingType.None,
            };
            AnnotateTextResponse expectedResponse = new AnnotateTextResponse
            {
                Sentences         = { new Sentence(), },
                Tokens            = { new Token(), },
                Entities          = { new Entity(), },
                DocumentSentiment = new Sentiment(),
                Language          = "language7dae1285",
                Categories        =
                {
                    new ClassificationCategory(),
                },
            };

            mockGrpcClient.Setup(x => x.AnnotateText(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            LanguageServiceClient client   = new LanguageServiceClientImpl(mockGrpcClient.Object, null);
            AnnotateTextResponse  response = client.AnnotateText(request.Document, request.Features, request.EncodingType);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public async stt::Task AnnotateText1Async()
        {
            moq::Mock <LanguageService.LanguageServiceClient> mockGrpcClient = new moq::Mock <LanguageService.LanguageServiceClient>(moq::MockBehavior.Strict);
            AnnotateTextRequest request = new AnnotateTextRequest
            {
                Document     = new Document(),
                Features     = new AnnotateTextRequest.Types.Features(),
                EncodingType = EncodingType.None,
            };
            AnnotateTextResponse expectedResponse = new AnnotateTextResponse
            {
                Sentences         = { new Sentence(), },
                Tokens            = { new Token(), },
                Entities          = { new Entity(), },
                DocumentSentiment = new Sentiment(),
                Language          = "language7dae1285",
                Categories        =
                {
                    new ClassificationCategory(),
                },
            };

            mockGrpcClient.Setup(x => x.AnnotateTextAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <AnnotateTextResponse>(stt::Task.FromResult(expectedResponse), null, null, null, null));
            LanguageServiceClient client = new LanguageServiceClientImpl(mockGrpcClient.Object, null);
            AnnotateTextResponse  responseCallSettings = await client.AnnotateTextAsync(request.Document, request.Features, request.EncodingType, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None));

            xunit::Assert.Same(expectedResponse, responseCallSettings);
            AnnotateTextResponse responseCancellationToken = await client.AnnotateTextAsync(request.Document, request.Features, request.EncodingType, st::CancellationToken.None);

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
        public async stt::Task ClassifyTextAsync()
        {
            moq::Mock <LanguageService.LanguageServiceClient> mockGrpcClient = new moq::Mock <LanguageService.LanguageServiceClient>(moq::MockBehavior.Strict);
            ClassifyTextRequest request = new ClassifyTextRequest
            {
                Document = new Document(),
            };
            ClassifyTextResponse expectedResponse = new ClassifyTextResponse
            {
                Categories =
                {
                    new ClassificationCategory(),
                },
            };

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

            xunit::Assert.Same(expectedResponse, responseCallSettings);
            ClassifyTextResponse responseCancellationToken = await client.ClassifyTextAsync(request.Document, st::CancellationToken.None);

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
        public async stt::Task AnalyzeSyntaxRequestObjectAsync()
        {
            moq::Mock <LanguageService.LanguageServiceClient> mockGrpcClient = new moq::Mock <LanguageService.LanguageServiceClient>(moq::MockBehavior.Strict);
            AnalyzeSyntaxRequest request = new AnalyzeSyntaxRequest
            {
                Document     = new Document(),
                EncodingType = EncodingType.None,
            };
            AnalyzeSyntaxResponse expectedResponse = new AnalyzeSyntaxResponse
            {
                Sentences = { new Sentence(), },
                Tokens    = { new Token(), },
                Language  = "language7dae1285",
            };

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

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

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
        public async Task ClassifyTextAsync2()
        {
            Mock <LanguageService.LanguageServiceClient> mockGrpcClient = new Mock <LanguageService.LanguageServiceClient>(MockBehavior.Strict);
            ClassifyTextRequest request = new ClassifyTextRequest
            {
                Document = new Document(),
            };
            ClassifyTextResponse expectedResponse = new ClassifyTextResponse();

            mockGrpcClient.Setup(x => x.ClassifyTextAsync(request, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <ClassifyTextResponse>(Task.FromResult(expectedResponse), null, null, null, null));
            LanguageServiceClient client   = new LanguageServiceClientImpl(mockGrpcClient.Object, null);
            ClassifyTextResponse  response = await client.ClassifyTextAsync(request);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public void ClassifyText2()
        {
            Mock <LanguageService.LanguageServiceClient> mockGrpcClient = new Mock <LanguageService.LanguageServiceClient>(MockBehavior.Strict);
            ClassifyTextRequest request = new ClassifyTextRequest
            {
                Document = new Document(),
            };
            ClassifyTextResponse expectedResponse = new ClassifyTextResponse();

            mockGrpcClient.Setup(x => x.ClassifyText(request, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            LanguageServiceClient client   = new LanguageServiceClientImpl(mockGrpcClient.Object, null);
            ClassifyTextResponse  response = client.ClassifyText(request);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public void AnalyzeSentiment2()
        {
            Mock <LanguageService.LanguageServiceClient> mockGrpcClient = new Mock <LanguageService.LanguageServiceClient>(MockBehavior.Strict);
            AnalyzeSentimentRequest request = new AnalyzeSentimentRequest
            {
                Document = new Document(),
            };
            AnalyzeSentimentResponse expectedResponse = new AnalyzeSentimentResponse
            {
                Language = "language-1613589672",
            };

            mockGrpcClient.Setup(x => x.AnalyzeSentiment(request, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            LanguageServiceClient    client   = new LanguageServiceClientImpl(mockGrpcClient.Object, null);
            AnalyzeSentimentResponse response = client.AnalyzeSentiment(request);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public async Task AnalyzeSyntaxAsync2()
        {
            Mock <LanguageService.LanguageServiceClient> mockGrpcClient = new Mock <LanguageService.LanguageServiceClient>(MockBehavior.Strict);
            AnalyzeSyntaxRequest request = new AnalyzeSyntaxRequest
            {
                Document = new Document(),
            };
            AnalyzeSyntaxResponse expectedResponse = new AnalyzeSyntaxResponse
            {
                Language = "language-1613589672",
            };

            mockGrpcClient.Setup(x => x.AnalyzeSyntaxAsync(request, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <AnalyzeSyntaxResponse>(Task.FromResult(expectedResponse), null, null, null, null));
            LanguageServiceClient client   = new LanguageServiceClientImpl(mockGrpcClient.Object, null);
            AnalyzeSyntaxResponse response = await client.AnalyzeSyntaxAsync(request);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public void AnalyzeEntitySentiment1()
        {
            moq::Mock <LanguageService.LanguageServiceClient> mockGrpcClient = new moq::Mock <LanguageService.LanguageServiceClient>(moq::MockBehavior.Strict);
            AnalyzeEntitySentimentRequest request = new AnalyzeEntitySentimentRequest
            {
                Document     = new Document(),
                EncodingType = EncodingType.None,
            };
            AnalyzeEntitySentimentResponse expectedResponse = new AnalyzeEntitySentimentResponse
            {
                Entities = { new Entity(), },
                Language = "language7dae1285",
            };

            mockGrpcClient.Setup(x => x.AnalyzeEntitySentiment(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            LanguageServiceClient          client   = new LanguageServiceClientImpl(mockGrpcClient.Object, null);
            AnalyzeEntitySentimentResponse response = client.AnalyzeEntitySentiment(request.Document, request.EncodingType);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public void ClassifyText()
        {
            moq::Mock <LanguageService.LanguageServiceClient> mockGrpcClient = new moq::Mock <LanguageService.LanguageServiceClient>(moq::MockBehavior.Strict);
            ClassifyTextRequest request = new ClassifyTextRequest
            {
                Document = new Document(),
            };
            ClassifyTextResponse expectedResponse = new ClassifyTextResponse
            {
                Categories =
                {
                    new ClassificationCategory(),
                },
            };

            mockGrpcClient.Setup(x => x.ClassifyText(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            LanguageServiceClient client   = new LanguageServiceClientImpl(mockGrpcClient.Object, null);
            ClassifyTextResponse  response = client.ClassifyText(request.Document);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public void AnalyzeSyntax()
        {
            Mock <LanguageService.LanguageServiceClient> mockGrpcClient = new Mock <LanguageService.LanguageServiceClient>(MockBehavior.Strict);
            AnalyzeSyntaxRequest expectedRequest = new AnalyzeSyntaxRequest
            {
                Document     = new Document(),
                EncodingType = EncodingType.None,
            };
            AnalyzeSyntaxResponse expectedResponse = new AnalyzeSyntaxResponse
            {
                Language = "language-1613589672",
            };

            mockGrpcClient.Setup(x => x.AnalyzeSyntax(expectedRequest, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            LanguageServiceClient client       = new LanguageServiceClientImpl(mockGrpcClient.Object, null);
            Document              document     = new Document();
            EncodingType          encodingType = EncodingType.None;
            AnalyzeSyntaxResponse response     = client.AnalyzeSyntax(document, encodingType);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public void AnnotateText2()
        {
            Mock <LanguageService.LanguageServiceClient> mockGrpcClient = new Mock <LanguageService.LanguageServiceClient>(MockBehavior.Strict);
            AnnotateTextRequest expectedRequest = new AnnotateTextRequest
            {
                Document = new Document(),
                Features = new AnnotateTextRequest.Types.Features(),
            };
            AnnotateTextResponse expectedResponse = new AnnotateTextResponse
            {
                Language = "language-1613589672",
            };

            mockGrpcClient.Setup(x => x.AnnotateText(expectedRequest, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            LanguageServiceClient client = new LanguageServiceClientImpl(mockGrpcClient.Object, null);
            Document document            = new Document();

            AnnotateTextRequest.Types.Features features = new AnnotateTextRequest.Types.Features();
            AnnotateTextResponse response = client.AnnotateText(document, features);

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