public void GetCustomerClient() { moq::Mock <CustomerClientService.CustomerClientServiceClient> mockGrpcClient = new moq::Mock <CustomerClientService.CustomerClientServiceClient>(moq::MockBehavior.Strict); GetCustomerClientRequest request = new GetCustomerClientRequest { ResourceNameAsCustomerClientName = gagvr::CustomerClientName.FromCustomerCustomerClient("[CUSTOMER]", "[CUSTOMER_CLIENT]"), }; gagvr::CustomerClient expectedResponse = new gagvr::CustomerClient { ResourceNameAsCustomerClientName = gagvr::CustomerClientName.FromCustomerCustomerClient("[CUSTOMER]", "[CUSTOMER_CLIENT]"), ClientCustomer = "client_customerf58ac5fa", Hidden = true, Level = -1767934904342353463L, TimeZone = "time_zone73f23b20", TestAccount = true, Manager = false, DescriptiveName = "descriptive_nameee37a0bc", CurrencyCode = "currency_code7f81e352", Id = -6774108720365892680L, }; mockGrpcClient.Setup(x => x.GetCustomerClient(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); CustomerClientServiceClient client = new CustomerClientServiceClientImpl(mockGrpcClient.Object, null); gagvr::CustomerClient response = client.GetCustomerClient(request.ResourceName); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void GetCustomerClient2() { Mock <CustomerClientService.CustomerClientServiceClient> mockGrpcClient = new Mock <CustomerClientService.CustomerClientServiceClient>(MockBehavior.Strict); GetCustomerClientRequest request = new GetCustomerClientRequest { ResourceName = new CustomerClientName("[CUSTOMER]", "[CUSTOMER_CLIENT]").ToString(), }; CustomerClient expectedResponse = new CustomerClient { ResourceName = "resourceName2625949903", }; mockGrpcClient.Setup(x => x.GetCustomerClient(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); CustomerClientServiceClient client = new CustomerClientServiceClientImpl(mockGrpcClient.Object, null); CustomerClient response = client.GetCustomerClient(request); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }