public void MutateMerchantCenterLink() { moq::Mock <MerchantCenterLinkService.MerchantCenterLinkServiceClient> mockGrpcClient = new moq::Mock <MerchantCenterLinkService.MerchantCenterLinkServiceClient>(moq::MockBehavior.Strict); MutateMerchantCenterLinkRequest request = new MutateMerchantCenterLinkRequest { CustomerId = "customer_id3b3724cb", Operation = new MerchantCenterLinkOperation(), }; MutateMerchantCenterLinkResponse expectedResponse = new MutateMerchantCenterLinkResponse { Result = new MutateMerchantCenterLinkResult(), }; mockGrpcClient.Setup(x => x.MutateMerchantCenterLink(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); MerchantCenterLinkServiceClient client = new MerchantCenterLinkServiceClientImpl(mockGrpcClient.Object, null); MutateMerchantCenterLinkResponse response = client.MutateMerchantCenterLink(request.CustomerId, request.Operation); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void MutateMerchantCenterLink() { Mock <MerchantCenterLinkService.MerchantCenterLinkServiceClient> mockGrpcClient = new Mock <MerchantCenterLinkService.MerchantCenterLinkServiceClient>(MockBehavior.Strict); MutateMerchantCenterLinkRequest expectedRequest = new MutateMerchantCenterLinkRequest { CustomerId = "customerId-1772061412", Operation = new MerchantCenterLinkOperation(), }; MutateMerchantCenterLinkResponse expectedResponse = new MutateMerchantCenterLinkResponse(); mockGrpcClient.Setup(x => x.MutateMerchantCenterLink(expectedRequest, It.IsAny <CallOptions>())) .Returns(expectedResponse); MerchantCenterLinkServiceClient client = new MerchantCenterLinkServiceClientImpl(mockGrpcClient.Object, null); string customerId = "customerId-1772061412"; MerchantCenterLinkOperation operation = new MerchantCenterLinkOperation(); MutateMerchantCenterLinkResponse response = client.MutateMerchantCenterLink(customerId, operation); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }