public void GetCustomInterest() { moq::Mock <CustomInterestService.CustomInterestServiceClient> mockGrpcClient = new moq::Mock <CustomInterestService.CustomInterestServiceClient>(moq::MockBehavior.Strict); GetCustomInterestRequest request = new GetCustomInterestRequest { ResourceNameAsCustomInterestName = gagvr::CustomInterestName.FromCustomerCustomInterest("[CUSTOMER_ID]", "[CUSTOM_INTEREST_ID]"), }; gagvr::CustomInterest expectedResponse = new gagvr::CustomInterest { ResourceNameAsCustomInterestName = gagvr::CustomInterestName.FromCustomerCustomInterest("[CUSTOMER_ID]", "[CUSTOM_INTEREST_ID]"), Status = gagve::CustomInterestStatusEnum.Types.CustomInterestStatus.Enabled, Type = gagve::CustomInterestTypeEnum.Types.CustomInterestType.CustomIntent, Members = { new gagvr::CustomInterestMember(), }, Id = -6774108720365892680L, CustomInterestName = gagvr::CustomInterestName.FromCustomerCustomInterest("[CUSTOMER_ID]", "[CUSTOM_INTEREST_ID]"), Description = "description2cf9da67", }; mockGrpcClient.Setup(x => x.GetCustomInterest(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); CustomInterestServiceClient client = new CustomInterestServiceClientImpl(mockGrpcClient.Object, null); gagvr::CustomInterest response = client.GetCustomInterest(request.ResourceName); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void GetCustomInterest2() { Mock <CustomInterestService.CustomInterestServiceClient> mockGrpcClient = new Mock <CustomInterestService.CustomInterestServiceClient>(MockBehavior.Strict); GetCustomInterestRequest request = new GetCustomInterestRequest { ResourceName = new CustomInterestName("[CUSTOMER]", "[CUSTOM_INTEREST]").ToString(), }; CustomInterest expectedResponse = new CustomInterest { ResourceName = "resourceName2625949903", }; mockGrpcClient.Setup(x => x.GetCustomInterest(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); CustomInterestServiceClient client = new CustomInterestServiceClientImpl(mockGrpcClient.Object, null); CustomInterest response = client.GetCustomInterest(request); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }