public async stt::Task MutateAdsAsync() { moq::Mock <AdService.AdServiceClient> mockGrpcClient = new moq::Mock <AdService.AdServiceClient>(moq::MockBehavior.Strict); MutateAdsRequest request = new MutateAdsRequest { CustomerId = "customer_id3b3724cb", Operations = { new AdOperation(), }, }; MutateAdsResponse expectedResponse = new MutateAdsResponse { Results = { new MutateAdResult(), }, }; mockGrpcClient.Setup(x => x.MutateAdsAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <MutateAdsResponse>(stt::Task.FromResult(expectedResponse), null, null, null, null)); AdServiceClient client = new AdServiceClientImpl(mockGrpcClient.Object, null); MutateAdsResponse responseCallSettings = await client.MutateAdsAsync(request.CustomerId, request.Operations, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); Assert.AreEqual(expectedResponse, responseCallSettings); MutateAdsResponse responseCancellationToken = await client.MutateAdsAsync(request.CustomerId, request.Operations, st::CancellationToken.None); Assert.AreEqual(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public void MutateAdsRequestObject() { moq::Mock <AdService.AdServiceClient> mockGrpcClient = new moq::Mock <AdService.AdServiceClient>(moq::MockBehavior.Strict); MutateAdsRequest request = new MutateAdsRequest { CustomerId = "customer_id3b3724cb", Operations = { new AdOperation(), }, ValidateOnly = true, PartialFailure = false, ResponseContentType = gagve::ResponseContentTypeEnum.Types.ResponseContentType.ResourceNameOnly, }; MutateAdsResponse expectedResponse = new MutateAdsResponse { Results = { new MutateAdResult(), }, PartialFailureError = new gr::Status(), }; mockGrpcClient.Setup(x => x.MutateAds(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); AdServiceClient client = new AdServiceClientImpl(mockGrpcClient.Object, null); MutateAdsResponse response = client.MutateAds(request); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async stt::Task MutateAdsRequestObjectAsync() { moq::Mock <AdService.AdServiceClient> mockGrpcClient = new moq::Mock <AdService.AdServiceClient>(moq::MockBehavior.Strict); MutateAdsRequest request = new MutateAdsRequest { CustomerId = "customer_id3b3724cb", Operations = { new AdOperation(), }, ValidateOnly = true, PartialFailure = false, ResponseContentType = gagve::ResponseContentTypeEnum.Types.ResponseContentType.ResourceNameOnly, }; MutateAdsResponse expectedResponse = new MutateAdsResponse { Results = { new MutateAdResult(), }, PartialFailureError = new gr::Status(), }; mockGrpcClient.Setup(x => x.MutateAdsAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <MutateAdsResponse>(stt::Task.FromResult(expectedResponse), null, null, null, null)); AdServiceClient client = new AdServiceClientImpl(mockGrpcClient.Object, null); MutateAdsResponse responseCallSettings = await client.MutateAdsAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); Assert.AreEqual(expectedResponse, responseCallSettings); MutateAdsResponse responseCancellationToken = await client.MutateAdsAsync(request, st::CancellationToken.None); Assert.AreEqual(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public async Task MutateAdsAsync2() { Mock <AdService.AdServiceClient> mockGrpcClient = new Mock <AdService.AdServiceClient>(MockBehavior.Strict); MutateAdsRequest request = new MutateAdsRequest { CustomerId = "customerId-1772061412", Operations = { }, }; MutateAdsResponse expectedResponse = new MutateAdsResponse(); mockGrpcClient.Setup(x => x.MutateAdsAsync(request, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <MutateAdsResponse>(Task.FromResult(expectedResponse), null, null, null, null)); AdServiceClient client = new AdServiceClientImpl(mockGrpcClient.Object, null); MutateAdsResponse response = await client.MutateAdsAsync(request); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void MutateAds2() { Mock <AdService.AdServiceClient> mockGrpcClient = new Mock <AdService.AdServiceClient>(MockBehavior.Strict); MutateAdsRequest request = new MutateAdsRequest { CustomerId = "customerId-1772061412", Operations = { }, }; MutateAdsResponse expectedResponse = new MutateAdsResponse(); mockGrpcClient.Setup(x => x.MutateAds(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); AdServiceClient client = new AdServiceClientImpl(mockGrpcClient.Object, null); MutateAdsResponse response = client.MutateAds(request); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void GetAd2() { Mock <AdService.AdServiceClient> mockGrpcClient = new Mock <AdService.AdServiceClient>(MockBehavior.Strict); GetAdRequest request = new GetAdRequest { ResourceName = new AdName("[CUSTOMER]", "[AD]").ToString(), }; Ad expectedResponse = new Ad { ResourceName = "resourceName2625949903", }; mockGrpcClient.Setup(x => x.GetAd(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); AdServiceClient client = new AdServiceClientImpl(mockGrpcClient.Object, null); Ad response = client.GetAd(request); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async Task GetAdAsync2() { Mock <AdService.AdServiceClient> mockGrpcClient = new Mock <AdService.AdServiceClient>(MockBehavior.Strict); GetAdRequest request = new GetAdRequest { ResourceName = new AdName("[CUSTOMER]", "[AD]").ToString(), }; Ad expectedResponse = new Ad { ResourceName = "resourceName2625949903", }; mockGrpcClient.Setup(x => x.GetAdAsync(request, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <Ad>(Task.FromResult(expectedResponse), null, null, null, null)); AdServiceClient client = new AdServiceClientImpl(mockGrpcClient.Object, null); Ad response = await client.GetAdAsync(request); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void MutateAds() { moq::Mock <AdService.AdServiceClient> mockGrpcClient = new moq::Mock <AdService.AdServiceClient>(moq::MockBehavior.Strict); MutateAdsRequest request = new MutateAdsRequest { CustomerId = "customer_id3b3724cb", Operations = { new AdOperation(), }, }; MutateAdsResponse expectedResponse = new MutateAdsResponse { Results = { new MutateAdResult(), }, }; mockGrpcClient.Setup(x => x.MutateAds(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); AdServiceClient client = new AdServiceClientImpl(mockGrpcClient.Object, null); MutateAdsResponse response = client.MutateAds(request.CustomerId, request.Operations); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async stt::Task GetAdResourceNamesAsync() { moq::Mock <AdService.AdServiceClient> mockGrpcClient = new moq::Mock <AdService.AdServiceClient>(moq::MockBehavior.Strict); GetAdRequest request = new GetAdRequest { ResourceNameAsAdName = gagvr::AdName.FromCustomerAd("[CUSTOMER]", "[AD]"), }; gagvr::Ad expectedResponse = new gagvr::Ad { Id = -6774108720365892680L, FinalUrls = { "final_urls3ed0b71b", }, DisplayUrl = "display_url12de0d0c", Type = gagve::AdTypeEnum.Types.AdType.ImageAd, TextAd = new gagvc::TextAdInfo(), ExpandedTextAd = new gagvc::ExpandedTextAdInfo(), UrlCustomParameters = { new gagvc::CustomParameter(), }, TrackingUrlTemplate = "tracking_url_template157f152a", CallOnlyAd = new gagvc::CallOnlyAdInfo(), ExpandedDynamicSearchAd = new gagvc::ExpandedDynamicSearchAdInfo(), HotelAd = new gagvc::HotelAdInfo(), FinalMobileUrls = { "final_mobile_urlsf4131aa0", }, ShoppingSmartAd = new gagvc::ShoppingSmartAdInfo(), ShoppingProductAd = new gagvc::ShoppingProductAdInfo(), AddedByGoogleAds = true, DevicePreference = gagve::DeviceEnum.Types.Device.Desktop, GmailAd = new gagvc::GmailAdInfo(), ImageAd = new gagvc::ImageAdInfo(), AdName = gagvr::AdName.FromCustomerAd("[CUSTOMER]", "[AD]"), VideoAd = new gagvc::VideoAdInfo(), ResponsiveSearchAd = new gagvc::ResponsiveSearchAdInfo(), UrlCollections = { new gagvc::UrlCollection(), }, SystemManagedResourceSource = gagve::SystemManagedResourceSourceEnum.Types.SystemManagedResourceSource.AdVariations, LegacyResponsiveDisplayAd = new gagvc::LegacyResponsiveDisplayAdInfo(), AppAd = new gagvc::AppAdInfo(), LegacyAppInstallAd = new gagvc::LegacyAppInstallAdInfo(), ResponsiveDisplayAd = new gagvc::ResponsiveDisplayAdInfo(), LocalAd = new gagvc::LocalAdInfo(), DisplayUploadAd = new gagvc::DisplayUploadAdInfo(), AppEngagementAd = new gagvc::AppEngagementAdInfo(), FinalAppUrls = { new gagvc::FinalAppUrl(), }, ShoppingComparisonListingAd = new gagvc::ShoppingComparisonListingAdInfo(), ResourceNameAsAdName = gagvr::AdName.FromCustomerAd("[CUSTOMER]", "[AD]"), FinalUrlSuffix = "final_url_suffix046ed37a", }; mockGrpcClient.Setup(x => x.GetAdAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <gagvr::Ad>(stt::Task.FromResult(expectedResponse), null, null, null, null)); AdServiceClient client = new AdServiceClientImpl(mockGrpcClient.Object, null); gagvr::Ad responseCallSettings = await client.GetAdAsync(request.ResourceNameAsAdName, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); Assert.AreEqual(expectedResponse, responseCallSettings); gagvr::Ad responseCancellationToken = await client.GetAdAsync(request.ResourceNameAsAdName, st::CancellationToken.None); Assert.AreEqual(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public void GetAdRequestObject() { moq::Mock <AdService.AdServiceClient> mockGrpcClient = new moq::Mock <AdService.AdServiceClient>(moq::MockBehavior.Strict); GetAdRequest request = new GetAdRequest { ResourceNameAsAdName = gagvr::AdName.FromCustomerAd("[CUSTOMER_ID]", "[AD_ID]"), }; gagvr::Ad expectedResponse = new gagvr::Ad { Type = gagve::AdTypeEnum.Types.AdType.ShoppingProductAd, TextAd = new gagvc::TextAdInfo(), ExpandedTextAd = new gagvc::ExpandedTextAdInfo(), UrlCustomParameters = { new gagvc::CustomParameter(), }, ExpandedDynamicSearchAd = new gagvc::ExpandedDynamicSearchAdInfo(), HotelAd = new gagvc::HotelAdInfo(), ShoppingSmartAd = new gagvc::ShoppingSmartAdInfo(), ShoppingProductAd = new gagvc::ShoppingProductAdInfo(), DevicePreference = gagve::DeviceEnum.Types.Device.Desktop, GmailAd = new gagvc::GmailAdInfo(), ImageAd = new gagvc::ImageAdInfo(), VideoAd = new gagvc::VideoAdInfo(), ResponsiveSearchAd = new gagvc::ResponsiveSearchAdInfo(), UrlCollections = { new gagvc::UrlCollection(), }, SystemManagedResourceSource = gagve::SystemManagedResourceSourceEnum.Types.SystemManagedResourceSource.AdVariations, LegacyResponsiveDisplayAd = new gagvc::LegacyResponsiveDisplayAdInfo(), AppAd = new gagvc::AppAdInfo(), LegacyAppInstallAd = new gagvc::LegacyAppInstallAdInfo(), ResponsiveDisplayAd = new gagvc::ResponsiveDisplayAdInfo(), LocalAd = new gagvc::LocalAdInfo(), DisplayUploadAd = new gagvc::DisplayUploadAdInfo(), AppEngagementAd = new gagvc::AppEngagementAdInfo(), FinalAppUrls = { new gagvc::FinalAppUrl(), }, ShoppingComparisonListingAd = new gagvc::ShoppingComparisonListingAdInfo(), ResourceNameAsAdName = gagvr::AdName.FromCustomerAd("[CUSTOMER_ID]", "[AD_ID]"), VideoResponsiveAd = new gagvc::VideoResponsiveAdInfo(), Id = -6774108720365892680L, FinalUrls = { "final_urls3ed0b71b", }, FinalMobileUrls = { "final_mobile_urlsf4131aa0", }, TrackingUrlTemplate = "tracking_url_template157f152a", FinalUrlSuffix = "final_url_suffix046ed37a", DisplayUrl = "display_url12de0d0c", AddedByGoogleAds = true, AdName = gagvr::AdName.FromCustomerAd("[CUSTOMER_ID]", "[AD_ID]"), SmartCampaignAd = new gagvc::SmartCampaignAdInfo(), CallAd = new gagvc::CallAdInfo(), AppPreRegistrationAd = new gagvc::AppPreRegistrationAdInfo(), DiscoveryMultiAssetAd = new gagvc::DiscoveryMultiAssetAdInfo(), DiscoveryCarouselAd = new gagvc::DiscoveryCarouselAdInfo(), }; mockGrpcClient.Setup(x => x.GetAd(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); AdServiceClient client = new AdServiceClientImpl(mockGrpcClient.Object, null); gagvr::Ad response = client.GetAd(request); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }