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 async stt::Task GetCustomerClientRequestObjectAsync() { 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.GetCustomerClientAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <gagvr::CustomerClient>(stt::Task.FromResult(expectedResponse), null, null, null, null)); CustomerClientServiceClient client = new CustomerClientServiceClientImpl(mockGrpcClient.Object, null); gagvr::CustomerClient responseCallSettings = await client.GetCustomerClientAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); Assert.AreEqual(expectedResponse, responseCallSettings); gagvr::CustomerClient responseCancellationToken = await client.GetCustomerClientAsync(request, st::CancellationToken.None); Assert.AreEqual(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }