Example #1
0
        public async stt::Task GetCombinedAudienceRequestObjectAsync()
        {
            moq::Mock <CombinedAudienceService.CombinedAudienceServiceClient> mockGrpcClient = new moq::Mock <CombinedAudienceService.CombinedAudienceServiceClient>(moq::MockBehavior.Strict);
            GetCombinedAudienceRequest request = new GetCombinedAudienceRequest
            {
                ResourceNameAsCombinedAudienceName = gagvr::CombinedAudienceName.FromCustomerCombinedAudience("[CUSTOMER_ID]", "[COMBINED_AUDIENCE_ID]"),
            };
            gagvr::CombinedAudience expectedResponse = new gagvr::CombinedAudience
            {
                ResourceNameAsCombinedAudienceName = gagvr::CombinedAudienceName.FromCustomerCombinedAudience("[CUSTOMER_ID]", "[COMBINED_AUDIENCE_ID]"),
                Id     = -6774108720365892680L,
                Status = gagve::CombinedAudienceStatusEnum.Types.CombinedAudienceStatus.Enabled,
                CombinedAudienceName = gagvr::CombinedAudienceName.FromCustomerCombinedAudience("[CUSTOMER_ID]", "[COMBINED_AUDIENCE_ID]"),
                Description          = "description2cf9da67",
            };

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

            Assert.AreEqual(expectedResponse, responseCallSettings);
            gagvr::CombinedAudience responseCancellationToken = await client.GetCombinedAudienceAsync(request, st::CancellationToken.None);

            Assert.AreEqual(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
Example #2
0
        public void GetCombinedAudience()
        {
            moq::Mock <CombinedAudienceService.CombinedAudienceServiceClient> mockGrpcClient = new moq::Mock <CombinedAudienceService.CombinedAudienceServiceClient>(moq::MockBehavior.Strict);
            GetCombinedAudienceRequest request = new GetCombinedAudienceRequest
            {
                ResourceNameAsCombinedAudienceName = gagvr::CombinedAudienceName.FromCustomerCombinedAudience("[CUSTOMER_ID]", "[COMBINED_AUDIENCE_ID]"),
            };
            gagvr::CombinedAudience expectedResponse = new gagvr::CombinedAudience
            {
                ResourceNameAsCombinedAudienceName = gagvr::CombinedAudienceName.FromCustomerCombinedAudience("[CUSTOMER_ID]", "[COMBINED_AUDIENCE_ID]"),
                Id     = -6774108720365892680L,
                Status = gagve::CombinedAudienceStatusEnum.Types.CombinedAudienceStatus.Enabled,
                CombinedAudienceName = gagvr::CombinedAudienceName.FromCustomerCombinedAudience("[CUSTOMER_ID]", "[COMBINED_AUDIENCE_ID]"),
                Description          = "description2cf9da67",
            };

            mockGrpcClient.Setup(x => x.GetCombinedAudience(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            CombinedAudienceServiceClient client   = new CombinedAudienceServiceClientImpl(mockGrpcClient.Object, null);
            gagvr::CombinedAudience       response = client.GetCombinedAudience(request.ResourceName);

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