示例#1
0
        public async Task CreateCustomerClientAsync2()
        {
            Mock <CustomerService.CustomerServiceClient> mockGrpcClient = new Mock <CustomerService.CustomerServiceClient>(MockBehavior.Strict);
            CreateCustomerClientRequest expectedRequest = new CreateCustomerClientRequest
            {
                CustomerId     = "customerId-1772061412",
                CustomerClient = new Customer(),
            };
            CreateCustomerClientResponse expectedResponse = new CreateCustomerClientResponse
            {
                ResourceName = "resourceName979421212",
            };

            mockGrpcClient.Setup(x => x.CreateCustomerClientAsync(expectedRequest, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <CreateCustomerClientResponse>(Task.FromResult(expectedResponse), null, null, null, null));
            CustomerServiceClient client          = new CustomerServiceClientImpl(mockGrpcClient.Object, null);
            string   customerId                   = "customerId-1772061412";
            Customer customerClient               = new Customer();
            CreateCustomerClientResponse response = await client.CreateCustomerClientAsync(customerId, customerClient);

            Assert.AreEqual(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
示例#2
0
        public void CreateCustomerClient2()
        {
            Mock <CustomerService.CustomerServiceClient> mockGrpcClient = new Mock <CustomerService.CustomerServiceClient>(MockBehavior.Strict);
            CreateCustomerClientRequest expectedRequest = new CreateCustomerClientRequest
            {
                CustomerId     = "customerId-1772061412",
                CustomerClient = new Customer(),
            };
            CreateCustomerClientResponse expectedResponse = new CreateCustomerClientResponse
            {
                ResourceName = "resourceName979421212",
            };

            mockGrpcClient.Setup(x => x.CreateCustomerClient(expectedRequest, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            CustomerServiceClient client          = new CustomerServiceClientImpl(mockGrpcClient.Object, null);
            string   customerId                   = "customerId-1772061412";
            Customer customerClient               = new Customer();
            CreateCustomerClientResponse response = client.CreateCustomerClient(customerId, customerClient);

            Assert.AreEqual(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public async stt::Task CreateCustomerClientAsync()
        {
            moq::Mock <CustomerService.CustomerServiceClient> mockGrpcClient = new moq::Mock <CustomerService.CustomerServiceClient>(moq::MockBehavior.Strict);
            CreateCustomerClientRequest request = new CreateCustomerClientRequest
            {
                CustomerId     = "customer_id3b3724cb",
                CustomerClient = new gagvr::Customer(),
            };
            CreateCustomerClientResponse expectedResponse = new CreateCustomerClientResponse
            {
                ResourceName   = "resource_name8cc2e687",
                InvitationLink = "invitation_linkd5742ce9",
            };

            mockGrpcClient.Setup(x => x.CreateCustomerClientAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <CreateCustomerClientResponse>(stt::Task.FromResult(expectedResponse), null, null, null, null));
            CustomerServiceClient        client = new CustomerServiceClientImpl(mockGrpcClient.Object, null);
            CreateCustomerClientResponse responseCallSettings = await client.CreateCustomerClientAsync(request.CustomerId, request.CustomerClient, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None));

            xunit::Assert.Same(expectedResponse, responseCallSettings);
            CreateCustomerClientResponse responseCancellationToken = await client.CreateCustomerClientAsync(request.CustomerId, request.CustomerClient, st::CancellationToken.None);

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
        public void CreateCustomerClientRequestObject()
        {
            moq::Mock <CustomerService.CustomerServiceClient> mockGrpcClient = new moq::Mock <CustomerService.CustomerServiceClient>(moq::MockBehavior.Strict);
            CreateCustomerClientRequest request = new CreateCustomerClientRequest
            {
                CustomerId     = "customer_id3b3724cb",
                CustomerClient = new gagvr::Customer(),
                AccessRole     = gagve::AccessRoleEnum.Types.AccessRole.Unspecified,
                EmailAddress   = "email_addressf3aae0b5",
                ValidateOnly   = true,
            };
            CreateCustomerClientResponse expectedResponse = new CreateCustomerClientResponse
            {
                ResourceName   = "resource_name8cc2e687",
                InvitationLink = "invitation_linkd5742ce9",
            };

            mockGrpcClient.Setup(x => x.CreateCustomerClient(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            CustomerServiceClient        client   = new CustomerServiceClientImpl(mockGrpcClient.Object, null);
            CreateCustomerClientResponse response = client.CreateCustomerClient(request);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }