Пример #1
0
        public void MutateAdGroupAssets()
        {
            moq::Mock <AdGroupAssetService.AdGroupAssetServiceClient> mockGrpcClient = new moq::Mock <AdGroupAssetService.AdGroupAssetServiceClient>(moq::MockBehavior.Strict);
            MutateAdGroupAssetsRequest request = new MutateAdGroupAssetsRequest
            {
                CustomerId = "customer_id3b3724cb",
                Operations =
                {
                    new AdGroupAssetOperation(),
                },
            };
            MutateAdGroupAssetsResponse expectedResponse = new MutateAdGroupAssetsResponse
            {
                PartialFailureError = new gr::Status(),
                Results             =
                {
                    new MutateAdGroupAssetResult(),
                },
            };

            mockGrpcClient.Setup(x => x.MutateAdGroupAssets(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            AdGroupAssetServiceClient   client   = new AdGroupAssetServiceClientImpl(mockGrpcClient.Object, null);
            MutateAdGroupAssetsResponse response = client.MutateAdGroupAssets(request.CustomerId, request.Operations);

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