Beispiel #1
0
        public void MutateExtensionFeedItems()
        {
            moq::Mock <ExtensionFeedItemService.ExtensionFeedItemServiceClient> mockGrpcClient = new moq::Mock <ExtensionFeedItemService.ExtensionFeedItemServiceClient>(moq::MockBehavior.Strict);
            MutateExtensionFeedItemsRequest request = new MutateExtensionFeedItemsRequest
            {
                CustomerId = "customer_id3b3724cb",
                Operations =
                {
                    new ExtensionFeedItemOperation(),
                },
            };
            MutateExtensionFeedItemsResponse expectedResponse = new MutateExtensionFeedItemsResponse
            {
                Results =
                {
                    new MutateExtensionFeedItemResult(),
                },
                PartialFailureError = new gr::Status(),
            };

            mockGrpcClient.Setup(x => x.MutateExtensionFeedItems(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            ExtensionFeedItemServiceClient   client   = new ExtensionFeedItemServiceClientImpl(mockGrpcClient.Object, null);
            MutateExtensionFeedItemsResponse response = client.MutateExtensionFeedItems(request.CustomerId, request.Operations);

            Assert.AreEqual(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Beispiel #2
0
        public async stt::Task MutateExtensionFeedItemsAsync()
        {
            moq::Mock <ExtensionFeedItemService.ExtensionFeedItemServiceClient> mockGrpcClient = new moq::Mock <ExtensionFeedItemService.ExtensionFeedItemServiceClient>(moq::MockBehavior.Strict);
            MutateExtensionFeedItemsRequest request = new MutateExtensionFeedItemsRequest
            {
                CustomerId = "customer_id3b3724cb",
                Operations =
                {
                    new ExtensionFeedItemOperation(),
                },
            };
            MutateExtensionFeedItemsResponse expectedResponse = new MutateExtensionFeedItemsResponse
            {
                Results =
                {
                    new MutateExtensionFeedItemResult(),
                },
                PartialFailureError = new gr::Status(),
            };

            mockGrpcClient.Setup(x => x.MutateExtensionFeedItemsAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <MutateExtensionFeedItemsResponse>(stt::Task.FromResult(expectedResponse), null, null, null, null));
            ExtensionFeedItemServiceClient   client = new ExtensionFeedItemServiceClientImpl(mockGrpcClient.Object, null);
            MutateExtensionFeedItemsResponse responseCallSettings = await client.MutateExtensionFeedItemsAsync(request.CustomerId, request.Operations, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None));

            Assert.AreEqual(expectedResponse, responseCallSettings);
            MutateExtensionFeedItemsResponse responseCancellationToken = await client.MutateExtensionFeedItemsAsync(request.CustomerId, request.Operations, st::CancellationToken.None);

            Assert.AreEqual(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
Beispiel #3
0
        public void MutateExtensionFeedItemsRequestObject()
        {
            moq::Mock <ExtensionFeedItemService.ExtensionFeedItemServiceClient> mockGrpcClient = new moq::Mock <ExtensionFeedItemService.ExtensionFeedItemServiceClient>(moq::MockBehavior.Strict);
            MutateExtensionFeedItemsRequest request = new MutateExtensionFeedItemsRequest
            {
                CustomerId = "customer_id3b3724cb",
                Operations =
                {
                    new ExtensionFeedItemOperation(),
                },
                PartialFailure      = false,
                ValidateOnly        = true,
                ResponseContentType = gagve::ResponseContentTypeEnum.Types.ResponseContentType.ResourceNameOnly,
            };
            MutateExtensionFeedItemsResponse expectedResponse = new MutateExtensionFeedItemsResponse
            {
                Results =
                {
                    new MutateExtensionFeedItemResult(),
                },
                PartialFailureError = new gr::Status(),
            };

            mockGrpcClient.Setup(x => x.MutateExtensionFeedItems(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            ExtensionFeedItemServiceClient   client   = new ExtensionFeedItemServiceClientImpl(mockGrpcClient.Object, null);
            MutateExtensionFeedItemsResponse response = client.MutateExtensionFeedItems(request);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Beispiel #4
0
        public async stt::Task GetExtensionFeedItemRequestObjectAsync()
        {
            moq::Mock <ExtensionFeedItemService.ExtensionFeedItemServiceClient> mockGrpcClient = new moq::Mock <ExtensionFeedItemService.ExtensionFeedItemServiceClient>(moq::MockBehavior.Strict);
            GetExtensionFeedItemRequest request = new GetExtensionFeedItemRequest
            {
                ResourceNameAsExtensionFeedItemName = gagvr::ExtensionFeedItemName.FromCustomerFeedItem("[CUSTOMER_ID]", "[FEED_ITEM_ID]"),
            };
            gagvr::ExtensionFeedItem expectedResponse = new gagvr::ExtensionFeedItem
            {
                ResourceNameAsExtensionFeedItemName = gagvr::ExtensionFeedItemName.FromCustomerFeedItem("[CUSTOMER_ID]", "[FEED_ITEM_ID]"),
                SitelinkFeedItem          = new gagvc::SitelinkFeedItem(),
                StructuredSnippetFeedItem = new gagvc::StructuredSnippetFeedItem(),
                Status                    = gagve::FeedItemStatusEnum.Types.FeedItemStatus.Enabled,
                AppFeedItem               = new gagvc::AppFeedItem(),
                CallFeedItem              = new gagvc::CallFeedItem(),
                CalloutFeedItem           = new gagvc::CalloutFeedItem(),
                TextMessageFeedItem       = new gagvc::TextMessageFeedItem(),
                PriceFeedItem             = new gagvc::PriceFeedItem(),
                PromotionFeedItem         = new gagvc::PromotionFeedItem(),
                ExtensionType             = gagve::ExtensionTypeEnum.Types.ExtensionType.Promotion,
                LocationFeedItem          = new gagvc::LocationFeedItem(),
                AffiliateLocationFeedItem = new gagvc::AffiliateLocationFeedItem(),
                AdSchedules               =
                {
                    new gagvc::AdScheduleInfo(),
                },
                Device               = gagve::FeedItemTargetDeviceEnum.Types.FeedItemTargetDevice.Mobile,
                TargetedKeyword      = new gagvc::KeywordInfo(),
                HotelCalloutFeedItem = new gagvc::HotelCalloutFeedItem(),
                Id            = -6774108720365892680L,
                StartDateTime = "start_date_timeea924cb1",
                EndDateTime   = "end_date_timea95363f3",
                TargetedCampaignAsCampaignName = gagvr::CampaignName.FromCustomerCampaign("[CUSTOMER_ID]", "[CAMPAIGN_ID]"),
                TargetedAdGroupAsAdGroupName   = gagvr::AdGroupName.FromCustomerAdGroup("[CUSTOMER_ID]", "[AD_GROUP_ID]"),
                TargetedGeoTargetConstantAsGeoTargetConstantName = gagvr::GeoTargetConstantName.FromCriterion("[CRITERION_ID]"),
                ImageFeedItem = new gagvc::ImageFeedItem(),
            };

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

            xunit::Assert.Same(expectedResponse, responseCallSettings);
            gagvr::ExtensionFeedItem responseCancellationToken = await client.GetExtensionFeedItemAsync(request, st::CancellationToken.None);

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
Beispiel #5
0
        public async Task MutateExtensionFeedItemsAsync3()
        {
            Mock <ExtensionFeedItemService.ExtensionFeedItemServiceClient> mockGrpcClient = new Mock <ExtensionFeedItemService.ExtensionFeedItemServiceClient>(MockBehavior.Strict);
            MutateExtensionFeedItemsRequest request = new MutateExtensionFeedItemsRequest
            {
                CustomerId = "customerId-1772061412",
                Operations = { },
            };
            MutateExtensionFeedItemsResponse expectedResponse = new MutateExtensionFeedItemsResponse();

            mockGrpcClient.Setup(x => x.MutateExtensionFeedItemsAsync(request, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <MutateExtensionFeedItemsResponse>(Task.FromResult(expectedResponse), null, null, null, null));
            ExtensionFeedItemServiceClient   client   = new ExtensionFeedItemServiceClientImpl(mockGrpcClient.Object, null);
            MutateExtensionFeedItemsResponse response = await client.MutateExtensionFeedItemsAsync(request);

            Assert.AreEqual(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Beispiel #6
0
        public void MutateExtensionFeedItems3()
        {
            Mock <ExtensionFeedItemService.ExtensionFeedItemServiceClient> mockGrpcClient = new Mock <ExtensionFeedItemService.ExtensionFeedItemServiceClient>(MockBehavior.Strict);
            MutateExtensionFeedItemsRequest request = new MutateExtensionFeedItemsRequest
            {
                CustomerId = "customerId-1772061412",
                Operations = { },
            };
            MutateExtensionFeedItemsResponse expectedResponse = new MutateExtensionFeedItemsResponse();

            mockGrpcClient.Setup(x => x.MutateExtensionFeedItems(request, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            ExtensionFeedItemServiceClient   client   = new ExtensionFeedItemServiceClientImpl(mockGrpcClient.Object, null);
            MutateExtensionFeedItemsResponse response = client.MutateExtensionFeedItems(request);

            Assert.AreEqual(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Beispiel #7
0
        public void GetExtensionFeedItemRequestObject()
        {
            moq::Mock <ExtensionFeedItemService.ExtensionFeedItemServiceClient> mockGrpcClient = new moq::Mock <ExtensionFeedItemService.ExtensionFeedItemServiceClient>(moq::MockBehavior.Strict);
            GetExtensionFeedItemRequest request = new GetExtensionFeedItemRequest
            {
                ResourceNameAsExtensionFeedItemName = gagvr::ExtensionFeedItemName.FromCustomerExtensionFeedItem("[CUSTOMER]", "[EXTENSION_FEED_ITEM]"),
            };
            gagvr::ExtensionFeedItem expectedResponse = new gagvr::ExtensionFeedItem
            {
                ResourceNameAsExtensionFeedItemName = gagvr::ExtensionFeedItemName.FromCustomerExtensionFeedItem("[CUSTOMER]", "[EXTENSION_FEED_ITEM]"),
                SitelinkFeedItem          = new gagvc::SitelinkFeedItem(),
                StructuredSnippetFeedItem = new gagvc::StructuredSnippetFeedItem(),
                Status                    = gagve::FeedItemStatusEnum.Types.FeedItemStatus.Enabled,
                StartDateTime             = "start_date_timeea924cb1",
                EndDateTime               = "end_date_timea95363f3",
                AppFeedItem               = new gagvc::AppFeedItem(),
                CallFeedItem              = new gagvc::CallFeedItem(),
                CalloutFeedItem           = new gagvc::CalloutFeedItem(),
                TextMessageFeedItem       = new gagvc::TextMessageFeedItem(),
                PriceFeedItem             = new gagvc::PriceFeedItem(),
                PromotionFeedItem         = new gagvc::PromotionFeedItem(),
                ExtensionType             = gagve::ExtensionTypeEnum.Types.ExtensionType.Promotion,
                LocationFeedItem          = new gagvc::LocationFeedItem(),
                AffiliateLocationFeedItem = new gagvc::AffiliateLocationFeedItem(),
                AdSchedules               =
                {
                    new gagvc::AdScheduleInfo(),
                },
                Device = gagve::FeedItemTargetDeviceEnum.Types.FeedItemTargetDevice.Mobile,
                TargetedCampaignAsCampaignName = gagvr::CampaignName.FromCustomerCampaign("[CUSTOMER]", "[CAMPAIGN]"),
                TargetedAdGroupAsAdGroupName   = gagvr::AdGroupName.FromCustomerAdGroup("[CUSTOMER]", "[AD_GROUP]"),
                TargetedGeoTargetConstantAsGeoTargetConstantName = gagvr::GeoTargetConstantName.FromGeoTargetConstant("[GEO_TARGET_CONSTANT]"),
                TargetedKeyword      = new gagvc::KeywordInfo(),
                HotelCalloutFeedItem = new gagvc::HotelCalloutFeedItem(),
                Id = -6774108720365892680L,
            };

            mockGrpcClient.Setup(x => x.GetExtensionFeedItem(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            ExtensionFeedItemServiceClient client   = new ExtensionFeedItemServiceClientImpl(mockGrpcClient.Object, null);
            gagvr::ExtensionFeedItem       response = client.GetExtensionFeedItem(request);

            Assert.AreEqual(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Beispiel #8
0
        public void GetExtensionFeedItem2()
        {
            Mock <ExtensionFeedItemService.ExtensionFeedItemServiceClient> mockGrpcClient = new Mock <ExtensionFeedItemService.ExtensionFeedItemServiceClient>(MockBehavior.Strict);
            GetExtensionFeedItemRequest request = new GetExtensionFeedItemRequest
            {
                ResourceName = new ExtensionFeedItemName("[CUSTOMER]", "[EXTENSION_FEED_ITEM]").ToString(),
            };
            ExtensionFeedItem expectedResponse = new ExtensionFeedItem
            {
                ResourceName = "resourceName2625949903",
            };

            mockGrpcClient.Setup(x => x.GetExtensionFeedItem(request, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            ExtensionFeedItemServiceClient client = new ExtensionFeedItemServiceClientImpl(mockGrpcClient.Object, null);
            ExtensionFeedItem response            = client.GetExtensionFeedItem(request);

            Assert.AreEqual(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Beispiel #9
0
        public async Task GetExtensionFeedItemAsync()
        {
            Mock <ExtensionFeedItemService.ExtensionFeedItemServiceClient> mockGrpcClient = new Mock <ExtensionFeedItemService.ExtensionFeedItemServiceClient>(MockBehavior.Strict);
            GetExtensionFeedItemRequest expectedRequest = new GetExtensionFeedItemRequest
            {
                ResourceName = new ExtensionFeedItemName("[CUSTOMER]", "[EXTENSION_FEED_ITEM]").ToString(),
            };
            ExtensionFeedItem expectedResponse = new ExtensionFeedItem
            {
                ResourceName = "resourceName2625949903",
            };

            mockGrpcClient.Setup(x => x.GetExtensionFeedItemAsync(expectedRequest, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <ExtensionFeedItem>(Task.FromResult(expectedResponse), null, null, null, null));
            ExtensionFeedItemServiceClient client   = new ExtensionFeedItemServiceClientImpl(mockGrpcClient.Object, null);
            string            formattedResourceName = new ExtensionFeedItemName("[CUSTOMER]", "[EXTENSION_FEED_ITEM]").ToString();
            ExtensionFeedItem response = await client.GetExtensionFeedItemAsync(formattedResourceName);

            Assert.AreEqual(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Beispiel #10
0
        public void MutateExtensionFeedItems()
        {
            Mock <ExtensionFeedItemService.ExtensionFeedItemServiceClient> mockGrpcClient = new Mock <ExtensionFeedItemService.ExtensionFeedItemServiceClient>(MockBehavior.Strict);
            MutateExtensionFeedItemsRequest expectedRequest = new MutateExtensionFeedItemsRequest
            {
                CustomerId   = "customerId-1772061412",
                Operations   = { },
                ValidateOnly = false,
            };
            MutateExtensionFeedItemsResponse expectedResponse = new MutateExtensionFeedItemsResponse();

            mockGrpcClient.Setup(x => x.MutateExtensionFeedItems(expectedRequest, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            ExtensionFeedItemServiceClient client = new ExtensionFeedItemServiceClientImpl(mockGrpcClient.Object, null);
            string customerId = "customerId-1772061412";
            IEnumerable <ExtensionFeedItemOperation> operations = new List <ExtensionFeedItemOperation>();
            bool validateOnly = false;
            MutateExtensionFeedItemsResponse response = client.MutateExtensionFeedItems(customerId, operations, validateOnly);

            Assert.AreEqual(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Beispiel #11
0
        public async Task MutateExtensionFeedItemsAsync()
        {
            Mock <ExtensionFeedItemService.ExtensionFeedItemServiceClient> mockGrpcClient = new Mock <ExtensionFeedItemService.ExtensionFeedItemServiceClient>(MockBehavior.Strict);
            MutateExtensionFeedItemsRequest expectedRequest = new MutateExtensionFeedItemsRequest
            {
                CustomerId     = "customerId-1772061412",
                Operations     = { },
                PartialFailure = true,
                ValidateOnly   = false,
            };
            MutateExtensionFeedItemsResponse expectedResponse = new MutateExtensionFeedItemsResponse();

            mockGrpcClient.Setup(x => x.MutateExtensionFeedItemsAsync(expectedRequest, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <MutateExtensionFeedItemsResponse>(Task.FromResult(expectedResponse), null, null, null, null));
            ExtensionFeedItemServiceClient client = new ExtensionFeedItemServiceClientImpl(mockGrpcClient.Object, null);
            string customerId = "customerId-1772061412";
            IEnumerable <ExtensionFeedItemOperation> operations = new List <ExtensionFeedItemOperation>();
            bool partialFailure = true;
            bool validateOnly   = false;
            MutateExtensionFeedItemsResponse response = await client.MutateExtensionFeedItemsAsync(customerId, operations, partialFailure, validateOnly);

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