public async stt::Task SuggestSmartCampaignBudgetOptionsRequestObjectAsync() { moq::Mock <SmartCampaignSuggestService.SmartCampaignSuggestServiceClient> mockGrpcClient = new moq::Mock <SmartCampaignSuggestService.SmartCampaignSuggestServiceClient>(moq::MockBehavior.Strict); SuggestSmartCampaignBudgetOptionsRequest request = new SuggestSmartCampaignBudgetOptionsRequest { CustomerId = "customer_id3b3724cb", CampaignAsCampaignName = gagvr::CampaignName.FromCustomerCampaign("[CUSTOMER_ID]", "[CAMPAIGN_ID]"), SuggestionInfo = new SmartCampaignSuggestionInfo(), }; SuggestSmartCampaignBudgetOptionsResponse expectedResponse = new SuggestSmartCampaignBudgetOptionsResponse { Low = new SuggestSmartCampaignBudgetOptionsResponse.Types.BudgetOption(), Recommended = new SuggestSmartCampaignBudgetOptionsResponse.Types.BudgetOption(), High = new SuggestSmartCampaignBudgetOptionsResponse.Types.BudgetOption(), }; mockGrpcClient.Setup(x => x.SuggestSmartCampaignBudgetOptionsAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <SuggestSmartCampaignBudgetOptionsResponse>(stt::Task.FromResult(expectedResponse), null, null, null, null)); SmartCampaignSuggestServiceClient client = new SmartCampaignSuggestServiceClientImpl(mockGrpcClient.Object, null); SuggestSmartCampaignBudgetOptionsResponse responseCallSettings = await client.SuggestSmartCampaignBudgetOptionsAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); SuggestSmartCampaignBudgetOptionsResponse responseCancellationToken = await client.SuggestSmartCampaignBudgetOptionsAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public async stt::Task SuggestKeywordThemesRequestObjectAsync() { moq::Mock <SmartCampaignSuggestService.SmartCampaignSuggestServiceClient> mockGrpcClient = new moq::Mock <SmartCampaignSuggestService.SmartCampaignSuggestServiceClient>(moq::MockBehavior.Strict); SuggestKeywordThemesRequest request = new SuggestKeywordThemesRequest { CustomerId = "customer_id3b3724cb", SuggestionInfo = new SmartCampaignSuggestionInfo(), }; SuggestKeywordThemesResponse expectedResponse = new SuggestKeywordThemesResponse { KeywordThemes = { new gagvr::KeywordThemeConstant(), }, }; mockGrpcClient.Setup(x => x.SuggestKeywordThemesAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <SuggestKeywordThemesResponse>(stt::Task.FromResult(expectedResponse), null, null, null, null)); SmartCampaignSuggestServiceClient client = new SmartCampaignSuggestServiceClientImpl(mockGrpcClient.Object, null); SuggestKeywordThemesResponse responseCallSettings = await client.SuggestKeywordThemesAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); Assert.AreEqual(expectedResponse, responseCallSettings); SuggestKeywordThemesResponse responseCancellationToken = await client.SuggestKeywordThemesAsync(request, st::CancellationToken.None); Assert.AreEqual(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public void SuggestSmartCampaignAdRequestObject() { moq::Mock <SmartCampaignSuggestService.SmartCampaignSuggestServiceClient> mockGrpcClient = new moq::Mock <SmartCampaignSuggestService.SmartCampaignSuggestServiceClient>(moq::MockBehavior.Strict); SuggestSmartCampaignAdRequest request = new SuggestSmartCampaignAdRequest { CustomerId = "customer_id3b3724cb", SuggestionInfo = new SmartCampaignSuggestionInfo(), }; SuggestSmartCampaignAdResponse expectedResponse = new SuggestSmartCampaignAdResponse { AdInfo = new gagvc::SmartCampaignAdInfo(), }; mockGrpcClient.Setup(x => x.SuggestSmartCampaignAd(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); SmartCampaignSuggestServiceClient client = new SmartCampaignSuggestServiceClientImpl(mockGrpcClient.Object, null); SuggestSmartCampaignAdResponse response = client.SuggestSmartCampaignAd(request); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void SuggestSmartCampaignBudgetOptionsRequestObject() { moq::Mock <SmartCampaignSuggestService.SmartCampaignSuggestServiceClient> mockGrpcClient = new moq::Mock <SmartCampaignSuggestService.SmartCampaignSuggestServiceClient>(moq::MockBehavior.Strict); SuggestSmartCampaignBudgetOptionsRequest request = new SuggestSmartCampaignBudgetOptionsRequest { CustomerId = "customer_id3b3724cb", CampaignAsCampaignName = gagvr::CampaignName.FromCustomerCampaign("[CUSTOMER_ID]", "[CAMPAIGN_ID]"), SuggestionInfo = new SmartCampaignSuggestionInfo(), }; SuggestSmartCampaignBudgetOptionsResponse expectedResponse = new SuggestSmartCampaignBudgetOptionsResponse { Low = new SuggestSmartCampaignBudgetOptionsResponse.Types.BudgetOption(), Recommended = new SuggestSmartCampaignBudgetOptionsResponse.Types.BudgetOption(), High = new SuggestSmartCampaignBudgetOptionsResponse.Types.BudgetOption(), }; mockGrpcClient.Setup(x => x.SuggestSmartCampaignBudgetOptions(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); SmartCampaignSuggestServiceClient client = new SmartCampaignSuggestServiceClientImpl(mockGrpcClient.Object, null); SuggestSmartCampaignBudgetOptionsResponse response = client.SuggestSmartCampaignBudgetOptions(request); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }