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(); }
public async Task GetCustomerClientAsync2() { 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.GetCustomerClientAsync(request, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <CustomerClient>(Task.FromResult(expectedResponse), null, null, null, null)); CustomerClientServiceClient client = new CustomerClientServiceClientImpl(mockGrpcClient.Object, null); CustomerClient response = await client.GetCustomerClientAsync(request); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }