Esempio n. 1
0
        public async Task CreateCustomerClientAsync2()
        {
            Mock <CustomerService.CustomerServiceClient> mockGrpcClient = new Mock <CustomerService.CustomerServiceClient>(MockBehavior.Strict);
            CreateCustomerClientRequest expectedRequest = new CreateCustomerClientRequest
            {
                CustomerId     = "customerId-1772061412",
                CustomerClient = new Customer(),
            };
            CreateCustomerClientResponse expectedResponse = new CreateCustomerClientResponse
            {
                ResourceName = "resourceName979421212",
            };

            mockGrpcClient.Setup(x => x.CreateCustomerClientAsync(expectedRequest, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <CreateCustomerClientResponse>(Task.FromResult(expectedResponse), null, null, null, null));
            CustomerServiceClient client          = new CustomerServiceClientImpl(mockGrpcClient.Object, null);
            string   customerId                   = "customerId-1772061412";
            Customer customerClient               = new Customer();
            CreateCustomerClientResponse response = await client.CreateCustomerClientAsync(customerId, customerClient);

            Assert.AreEqual(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Esempio n. 2
0
        public void CreateCustomerClient2()
        {
            Mock <CustomerService.CustomerServiceClient> mockGrpcClient = new Mock <CustomerService.CustomerServiceClient>(MockBehavior.Strict);
            CreateCustomerClientRequest expectedRequest = new CreateCustomerClientRequest
            {
                CustomerId     = "customerId-1772061412",
                CustomerClient = new Customer(),
            };
            CreateCustomerClientResponse expectedResponse = new CreateCustomerClientResponse
            {
                ResourceName = "resourceName979421212",
            };

            mockGrpcClient.Setup(x => x.CreateCustomerClient(expectedRequest, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            CustomerServiceClient client          = new CustomerServiceClientImpl(mockGrpcClient.Object, null);
            string   customerId                   = "customerId-1772061412";
            Customer customerClient               = new Customer();
            CreateCustomerClientResponse response = client.CreateCustomerClient(customerId, customerClient);

            Assert.AreEqual(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Esempio n. 3
0
        public void GetCustomerRequestObject()
        {
            moq::Mock <CustomerService.CustomerServiceClient> mockGrpcClient = new moq::Mock <CustomerService.CustomerServiceClient>(moq::MockBehavior.Strict);
            GetCustomerRequest request = new GetCustomerRequest
            {
                ResourceNameAsCustomerName = gagvr::CustomerName.FromCustomer("[CUSTOMER]"),
            };
            gagvr::Customer expectedResponse = new gagvr::Customer
            {
                ResourceNameAsCustomerName = gagvr::CustomerName.FromCustomer("[CUSTOMER]"),
                CallReportingSetting       = new gagvr::CallReportingSetting(),
                ConversionTrackingSetting  = new gagvr::ConversionTrackingSetting(),
                RemarketingSetting         = new gagvr::RemarketingSetting(),
                PayPerConversionEligibilityFailureReasons =
                {
                    gagve::CustomerPayPerConversionEligibilityFailureReasonEnum.Types.CustomerPayPerConversionEligibilityFailureReason.HasCampaignWithSharedBudget,
                },
                Id = -6774108720365892680L,
                DescriptiveName     = "descriptive_nameee37a0bc",
                CurrencyCode        = "currency_code7f81e352",
                TimeZone            = "time_zone73f23b20",
                TrackingUrlTemplate = "tracking_url_template157f152a",
                FinalUrlSuffix      = "final_url_suffix046ed37a",
                AutoTaggingEnabled  = true,
                HasPartnersBadge    = true,
                Manager             = false,
                TestAccount         = true,
                OptimizationScore   = -4.7741588361660064E+17,
            };

            mockGrpcClient.Setup(x => x.GetCustomer(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            CustomerServiceClient client   = new CustomerServiceClientImpl(mockGrpcClient.Object, null);
            gagvr::Customer       response = client.GetCustomer(request);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public async stt::Task CreateCustomerClientAsync()
        {
            moq::Mock <CustomerService.CustomerServiceClient> mockGrpcClient = new moq::Mock <CustomerService.CustomerServiceClient>(moq::MockBehavior.Strict);
            CreateCustomerClientRequest request = new CreateCustomerClientRequest
            {
                CustomerId     = "customer_id3b3724cb",
                CustomerClient = new gagvr::Customer(),
            };
            CreateCustomerClientResponse expectedResponse = new CreateCustomerClientResponse
            {
                ResourceName   = "resource_name8cc2e687",
                InvitationLink = "invitation_linkd5742ce9",
            };

            mockGrpcClient.Setup(x => x.CreateCustomerClientAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <CreateCustomerClientResponse>(stt::Task.FromResult(expectedResponse), null, null, null, null));
            CustomerServiceClient        client = new CustomerServiceClientImpl(mockGrpcClient.Object, null);
            CreateCustomerClientResponse responseCallSettings = await client.CreateCustomerClientAsync(request.CustomerId, request.CustomerClient, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None));

            xunit::Assert.Same(expectedResponse, responseCallSettings);
            CreateCustomerClientResponse responseCancellationToken = await client.CreateCustomerClientAsync(request.CustomerId, request.CustomerClient, st::CancellationToken.None);

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
        public void CreateCustomerClientRequestObject()
        {
            moq::Mock <CustomerService.CustomerServiceClient> mockGrpcClient = new moq::Mock <CustomerService.CustomerServiceClient>(moq::MockBehavior.Strict);
            CreateCustomerClientRequest request = new CreateCustomerClientRequest
            {
                CustomerId     = "customer_id3b3724cb",
                CustomerClient = new gagvr::Customer(),
                AccessRole     = gagve::AccessRoleEnum.Types.AccessRole.Unspecified,
                EmailAddress   = "email_addressf3aae0b5",
                ValidateOnly   = true,
            };
            CreateCustomerClientResponse expectedResponse = new CreateCustomerClientResponse
            {
                ResourceName   = "resource_name8cc2e687",
                InvitationLink = "invitation_linkd5742ce9",
            };

            mockGrpcClient.Setup(x => x.CreateCustomerClient(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            CustomerServiceClient        client   = new CustomerServiceClientImpl(mockGrpcClient.Object, null);
            CreateCustomerClientResponse response = client.CreateCustomerClient(request);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Esempio n. 6
0
        public async stt::Task MutateCustomerRequestObjectAsync()
        {
            moq::Mock <CustomerService.CustomerServiceClient> mockGrpcClient = new moq::Mock <CustomerService.CustomerServiceClient>(moq::MockBehavior.Strict);
            MutateCustomerRequest request = new MutateCustomerRequest
            {
                CustomerId   = "customer_id3b3724cb",
                Operation    = new CustomerOperation(),
                ValidateOnly = true,
            };
            MutateCustomerResponse expectedResponse = new MutateCustomerResponse
            {
                Result = new MutateCustomerResult(),
            };

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

            Assert.AreEqual(expectedResponse, responseCallSettings);
            MutateCustomerResponse responseCancellationToken = await client.MutateCustomerAsync(request, st::CancellationToken.None);

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