public void Mutate()
        {
            moq::Mock <GoogleAdsService.GoogleAdsServiceClient> mockGrpcClient = new moq::Mock <GoogleAdsService.GoogleAdsServiceClient>(moq::MockBehavior.Strict);
            MutateGoogleAdsRequest request = new MutateGoogleAdsRequest
            {
                CustomerId       = "customer_id3b3724cb",
                MutateOperations =
                {
                    new MutateOperation(),
                },
            };
            MutateGoogleAdsResponse expectedResponse = new MutateGoogleAdsResponse
            {
                MutateOperationResponses =
                {
                    new MutateOperationResponse(),
                },
                PartialFailureError = new gr::Status(),
            };

            mockGrpcClient.Setup(x => x.Mutate(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            GoogleAdsServiceClient  client   = new GoogleAdsServiceClientImpl(mockGrpcClient.Object, null);
            MutateGoogleAdsResponse response = client.Mutate(request.CustomerId, request.MutateOperations);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public async stt::Task MutateRequestObjectAsync()
        {
            moq::Mock <GoogleAdsService.GoogleAdsServiceClient> mockGrpcClient = new moq::Mock <GoogleAdsService.GoogleAdsServiceClient>(moq::MockBehavior.Strict);
            MutateGoogleAdsRequest request = new MutateGoogleAdsRequest
            {
                CustomerId       = "customer_id3b3724cb",
                MutateOperations =
                {
                    new MutateOperation(),
                },
                PartialFailure      = false,
                ValidateOnly        = true,
                ResponseContentType = gagve::ResponseContentTypeEnum.Types.ResponseContentType.ResourceNameOnly,
            };
            MutateGoogleAdsResponse expectedResponse = new MutateGoogleAdsResponse
            {
                MutateOperationResponses =
                {
                    new MutateOperationResponse(),
                },
                PartialFailureError = new gr::Status(),
            };

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

            xunit::Assert.Same(expectedResponse, responseCallSettings);
            MutateGoogleAdsResponse responseCancellationToken = await client.MutateAsync(request, st::CancellationToken.None);

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
Exemple #3
0
        public void MutateRequestObject()
        {
            moq::Mock <GoogleAdsService.GoogleAdsServiceClient> mockGrpcClient = new moq::Mock <GoogleAdsService.GoogleAdsServiceClient>(moq::MockBehavior.Strict);
            MutateGoogleAdsRequest request = new MutateGoogleAdsRequest
            {
                CustomerId       = "customer_id3b3724cb",
                MutateOperations =
                {
                    new MutateOperation(),
                },
                PartialFailure      = false,
                ValidateOnly        = true,
                ResponseContentType = gagve::ResponseContentTypeEnum.Types.ResponseContentType.ResourceNameOnly,
            };
            MutateGoogleAdsResponse expectedResponse = new MutateGoogleAdsResponse
            {
                MutateOperationResponses =
                {
                    new MutateOperationResponse(),
                },
                PartialFailureError = new gr::Status(),
            };

            mockGrpcClient.Setup(x => x.Mutate(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            GoogleAdsServiceClient  client   = new GoogleAdsServiceClientImpl(mockGrpcClient.Object, null);
            MutateGoogleAdsResponse response = client.Mutate(request);

            Assert.AreEqual(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public async Task MutateAsync3()
        {
            Mock <GoogleAdsService.GoogleAdsServiceClient> mockGrpcClient = new Mock <GoogleAdsService.GoogleAdsServiceClient>(MockBehavior.Strict);
            MutateGoogleAdsRequest request = new MutateGoogleAdsRequest
            {
                CustomerId       = "customerId-1772061412",
                MutateOperations = { },
            };
            MutateGoogleAdsResponse expectedResponse = new MutateGoogleAdsResponse();

            mockGrpcClient.Setup(x => x.MutateAsync(request, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <MutateGoogleAdsResponse>(Task.FromResult(expectedResponse), null, null, null, null));
            GoogleAdsServiceClient  client   = new GoogleAdsServiceClientImpl(mockGrpcClient.Object, null);
            MutateGoogleAdsResponse response = await client.MutateAsync(request);

            Assert.AreEqual(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public void Mutate3()
        {
            Mock <GoogleAdsService.GoogleAdsServiceClient> mockGrpcClient = new Mock <GoogleAdsService.GoogleAdsServiceClient>(MockBehavior.Strict);
            MutateGoogleAdsRequest request = new MutateGoogleAdsRequest
            {
                CustomerId       = "customerId-1772061412",
                MutateOperations = { },
            };
            MutateGoogleAdsResponse expectedResponse = new MutateGoogleAdsResponse();

            mockGrpcClient.Setup(x => x.Mutate(request, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            GoogleAdsServiceClient  client   = new GoogleAdsServiceClientImpl(mockGrpcClient.Object, null);
            MutateGoogleAdsResponse response = client.Mutate(request);

            Assert.AreEqual(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public async Task MutateAsync()
        {
            Mock <GoogleAdsService.GoogleAdsServiceClient> mockGrpcClient = new Mock <GoogleAdsService.GoogleAdsServiceClient>(MockBehavior.Strict);
            MutateGoogleAdsRequest expectedRequest = new MutateGoogleAdsRequest
            {
                CustomerId       = "customerId-1772061412",
                MutateOperations = { },
                PartialFailure   = true,
                ValidateOnly     = false,
            };
            MutateGoogleAdsResponse expectedResponse = new MutateGoogleAdsResponse();

            mockGrpcClient.Setup(x => x.MutateAsync(expectedRequest, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <MutateGoogleAdsResponse>(Task.FromResult(expectedResponse), null, null, null, null));
            GoogleAdsServiceClient client = new GoogleAdsServiceClientImpl(mockGrpcClient.Object, null);
            string customerId             = "customerId-1772061412";
            IEnumerable <MutateOperation> mutateOperations = new List <MutateOperation>();
            bool partialFailure = true;
            bool validateOnly   = false;
            MutateGoogleAdsResponse response = await client.MutateAsync(customerId, mutateOperations, partialFailure, validateOnly);

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