public void GetGlossary() { Mock <TranslationService.TranslationServiceClient> mockGrpcClient = new Mock <TranslationService.TranslationServiceClient>(MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()) .Returns(new Mock <Operations.OperationsClient>().Object); GetGlossaryRequest expectedRequest = new GetGlossaryRequest { Name = new GlossaryName("[PROJECT]", "[LOCATION]", "[GLOSSARY]").ToString(), }; Glossary expectedResponse = new Glossary { Name = "name2-1052831874", EntryCount = 811131134, }; mockGrpcClient.Setup(x => x.GetGlossary(expectedRequest, It.IsAny <CallOptions>())) .Returns(expectedResponse); TranslationServiceClient client = new TranslationServiceClientImpl(mockGrpcClient.Object, null); string formattedName = new GlossaryName("[PROJECT]", "[LOCATION]", "[GLOSSARY]").ToString(); Glossary response = client.GetGlossary(formattedName); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void DetectLanguage() { Mock <TranslationService.TranslationServiceClient> mockGrpcClient = new Mock <TranslationService.TranslationServiceClient>(MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()) .Returns(new Mock <Operations.OperationsClient>().Object); DetectLanguageRequest expectedRequest = new DetectLanguageRequest { ParentAsLocationName = new LocationName("[PROJECT]", "[LOCATION]"), Model = "model104069929", MimeType = "mimeType-196041627", Labels = { }, }; DetectLanguageResponse expectedResponse = new DetectLanguageResponse(); mockGrpcClient.Setup(x => x.DetectLanguage(expectedRequest, It.IsAny <CallOptions>())) .Returns(expectedResponse); TranslationServiceClient client = new TranslationServiceClientImpl(mockGrpcClient.Object, null); LocationName parent = new LocationName("[PROJECT]", "[LOCATION]"); string model = "model104069929"; string mimeType = "mimeType-196041627"; IDictionary <string, string> labels = new Dictionary <string, string>(); DetectLanguageResponse response = client.DetectLanguage(parent, model, mimeType, labels); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async Task GetGlossaryAsync() { Mock <TranslationService.TranslationServiceClient> mockGrpcClient = new Mock <TranslationService.TranslationServiceClient>(MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()) .Returns(new Mock <Operations.OperationsClient>().Object); GetGlossaryRequest expectedRequest = new GetGlossaryRequest { GlossaryName = new GlossaryName("[PROJECT]", "[LOCATION]", "[GLOSSARY]"), }; Glossary expectedResponse = new Glossary { GlossaryName = new GlossaryName("[PROJECT]", "[LOCATION]", "[GLOSSARY]"), EntryCount = 811131134, }; mockGrpcClient.Setup(x => x.GetGlossaryAsync(expectedRequest, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <Glossary>(Task.FromResult(expectedResponse), null, null, null, null)); TranslationServiceClient client = new TranslationServiceClientImpl(mockGrpcClient.Object, null); GlossaryName name = new GlossaryName("[PROJECT]", "[LOCATION]", "[GLOSSARY]"); Glossary response = await client.GetGlossaryAsync(name); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async Task GetSupportedLanguagesAsync() { Mock <TranslationService.TranslationServiceClient> mockGrpcClient = new Mock <TranslationService.TranslationServiceClient>(MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()) .Returns(new Mock <Operations.OperationsClient>().Object); GetSupportedLanguagesRequest expectedRequest = new GetSupportedLanguagesRequest { ParentAsLocationName = new LocationName("[PROJECT]", "[LOCATION]"), DisplayLanguageCode = "displayLanguageCode30710199", Model = "model104069929", }; SupportedLanguages expectedResponse = new SupportedLanguages(); mockGrpcClient.Setup(x => x.GetSupportedLanguagesAsync(expectedRequest, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <SupportedLanguages>(Task.FromResult(expectedResponse), null, null, null, null)); TranslationServiceClient client = new TranslationServiceClientImpl(mockGrpcClient.Object, null); LocationName parent = new LocationName("[PROJECT]", "[LOCATION]"); string displayLanguageCode = "displayLanguageCode30710199"; string model = "model104069929"; SupportedLanguages response = await client.GetSupportedLanguagesAsync(parent, displayLanguageCode, model); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void GetSupportedLanguages() { Mock <TranslationService.TranslationServiceClient> mockGrpcClient = new Mock <TranslationService.TranslationServiceClient>(MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()) .Returns(new Mock <Operations.OperationsClient>().Object); GetSupportedLanguagesRequest expectedRequest = new GetSupportedLanguagesRequest { Parent = new LocationName("[PROJECT]", "[LOCATION]").ToString(), DisplayLanguageCode = "displayLanguageCode30710199", Model = "model104069929", }; SupportedLanguages expectedResponse = new SupportedLanguages(); mockGrpcClient.Setup(x => x.GetSupportedLanguages(expectedRequest, It.IsAny <CallOptions>())) .Returns(expectedResponse); TranslationServiceClient client = new TranslationServiceClientImpl(mockGrpcClient.Object, null); string formattedParent = new LocationName("[PROJECT]", "[LOCATION]").ToString(); string displayLanguageCode = "displayLanguageCode30710199"; string model = "model104069929"; SupportedLanguages response = client.GetSupportedLanguages(formattedParent, displayLanguageCode, model); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async Task DetectLanguageAsync() { Mock <TranslationService.TranslationServiceClient> mockGrpcClient = new Mock <TranslationService.TranslationServiceClient>(MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()) .Returns(new Mock <Operations.OperationsClient>().Object); DetectLanguageRequest expectedRequest = new DetectLanguageRequest { Parent = new LocationName("[PROJECT]", "[LOCATION]").ToString(), Model = "model104069929", MimeType = "mimeType-196041627", Labels = { }, }; DetectLanguageResponse expectedResponse = new DetectLanguageResponse(); mockGrpcClient.Setup(x => x.DetectLanguageAsync(expectedRequest, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <DetectLanguageResponse>(Task.FromResult(expectedResponse), null, null, null, null)); TranslationServiceClient client = new TranslationServiceClientImpl(mockGrpcClient.Object, null); string formattedParent = new LocationName("[PROJECT]", "[LOCATION]").ToString(); string model = "model104069929"; string mimeType = "mimeType-196041627"; IDictionary <string, string> labels = new Dictionary <string, string>(); DetectLanguageResponse response = await client.DetectLanguageAsync(formattedParent, model, mimeType, labels); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void GetSupportedLanguages2() { Mock <TranslationService.TranslationServiceClient> mockGrpcClient = new Mock <TranslationService.TranslationServiceClient>(MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()) .Returns(new Mock <Operations.OperationsClient>().Object); GetSupportedLanguagesRequest request = new GetSupportedLanguagesRequest { ParentAsLocationName = new LocationName("[PROJECT]", "[LOCATION]"), }; SupportedLanguages expectedResponse = new SupportedLanguages(); mockGrpcClient.Setup(x => x.GetSupportedLanguages(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); TranslationServiceClient client = new TranslationServiceClientImpl(mockGrpcClient.Object, null); SupportedLanguages response = client.GetSupportedLanguages(request); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async Task DetectLanguageAsync2() { Mock <TranslationService.TranslationServiceClient> mockGrpcClient = new Mock <TranslationService.TranslationServiceClient>(MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()) .Returns(new Mock <Operations.OperationsClient>().Object); DetectLanguageRequest request = new DetectLanguageRequest { ParentAsLocationName = new LocationName("[PROJECT]", "[LOCATION]"), }; DetectLanguageResponse expectedResponse = new DetectLanguageResponse(); mockGrpcClient.Setup(x => x.DetectLanguageAsync(request, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <DetectLanguageResponse>(Task.FromResult(expectedResponse), null, null, null, null)); TranslationServiceClient client = new TranslationServiceClientImpl(mockGrpcClient.Object, null); DetectLanguageResponse response = await client.DetectLanguageAsync(request); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void DetectLanguage2() { Mock <TranslationService.TranslationServiceClient> mockGrpcClient = new Mock <TranslationService.TranslationServiceClient>(MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()) .Returns(new Mock <Operations.OperationsClient>().Object); DetectLanguageRequest request = new DetectLanguageRequest { Parent = new LocationName("[PROJECT]", "[LOCATION]").ToString(), }; DetectLanguageResponse expectedResponse = new DetectLanguageResponse(); mockGrpcClient.Setup(x => x.DetectLanguage(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); TranslationServiceClient client = new TranslationServiceClientImpl(mockGrpcClient.Object, null); DetectLanguageResponse response = client.DetectLanguage(request); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void TranslateText() { Mock <TranslationService.TranslationServiceClient> mockGrpcClient = new Mock <TranslationService.TranslationServiceClient>(MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()) .Returns(new Mock <Operations.OperationsClient>().Object); TranslateTextRequest request = new TranslateTextRequest { Contents = { }, TargetLanguageCode = "targetLanguageCode1323228230", ParentAsLocationName = new LocationName("[PROJECT]", "[LOCATION]"), }; TranslateTextResponse expectedResponse = new TranslateTextResponse(); mockGrpcClient.Setup(x => x.TranslateText(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); TranslationServiceClient client = new TranslationServiceClientImpl(mockGrpcClient.Object, null); TranslateTextResponse response = client.TranslateText(request); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async Task TranslateTextAsync() { Mock <TranslationService.TranslationServiceClient> mockGrpcClient = new Mock <TranslationService.TranslationServiceClient>(MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()) .Returns(new Mock <Operations.OperationsClient>().Object); TranslateTextRequest request = new TranslateTextRequest { Contents = { }, TargetLanguageCode = "targetLanguageCode1323228230", Parent = new LocationName("[PROJECT]", "[LOCATION]").ToString(), }; TranslateTextResponse expectedResponse = new TranslateTextResponse(); mockGrpcClient.Setup(x => x.TranslateTextAsync(request, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <TranslateTextResponse>(Task.FromResult(expectedResponse), null, null, null, null)); TranslationServiceClient client = new TranslationServiceClientImpl(mockGrpcClient.Object, null); TranslateTextResponse response = await client.TranslateTextAsync(request); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }