public void GetCampaignGroup2() { Mock <CampaignGroupService.CampaignGroupServiceClient> mockGrpcClient = new Mock <CampaignGroupService.CampaignGroupServiceClient>(MockBehavior.Strict); GetCampaignGroupRequest request = new GetCampaignGroupRequest { ResourceName = new CampaignGroupName("[CUSTOMER]", "[CAMPAIGN_GROUP]").ToString(), }; CampaignGroup expectedResponse = new CampaignGroup { ResourceName = "resourceName2625949903", }; mockGrpcClient.Setup(x => x.GetCampaignGroup(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); CampaignGroupServiceClient client = new CampaignGroupServiceClientImpl(mockGrpcClient.Object, null); CampaignGroup response = client.GetCampaignGroup(request); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async Task GetCampaignGroupAsync2() { Mock <CampaignGroupService.CampaignGroupServiceClient> mockGrpcClient = new Mock <CampaignGroupService.CampaignGroupServiceClient>(MockBehavior.Strict); GetCampaignGroupRequest request = new GetCampaignGroupRequest { ResourceName = new CampaignGroupName("[CUSTOMER]", "[CAMPAIGN_GROUP]").ToString(), }; CampaignGroup expectedResponse = new CampaignGroup { ResourceName = "resourceName2625949903", }; mockGrpcClient.Setup(x => x.GetCampaignGroupAsync(request, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <CampaignGroup>(Task.FromResult(expectedResponse), null, null, null, null)); CampaignGroupServiceClient client = new CampaignGroupServiceClientImpl(mockGrpcClient.Object, null); CampaignGroup response = await client.GetCampaignGroupAsync(request); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }