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(); }