コード例 #1
0
        public async stt::Task GetCustomerUserAccessInvitationRequestObjectAsync()
        {
            moq::Mock <CustomerUserAccessInvitationService.CustomerUserAccessInvitationServiceClient> mockGrpcClient = new moq::Mock <CustomerUserAccessInvitationService.CustomerUserAccessInvitationServiceClient>(moq::MockBehavior.Strict);
            GetCustomerUserAccessInvitationRequest request = new GetCustomerUserAccessInvitationRequest
            {
                ResourceNameAsCustomerUserAccessInvitationName = gagvr::CustomerUserAccessInvitationName.FromCustomerInvitation("[CUSTOMER_ID]", "[INVITATION_ID]"),
            };
            gagvr::CustomerUserAccessInvitation expectedResponse = new gagvr::CustomerUserAccessInvitation
            {
                ResourceNameAsCustomerUserAccessInvitationName = gagvr::CustomerUserAccessInvitationName.FromCustomerInvitation("[CUSTOMER_ID]", "[INVITATION_ID]"),
                InvitationId     = -4996900927385391354L,
                AccessRole       = gagve::AccessRoleEnum.Types.AccessRole.Unspecified,
                EmailAddress     = "email_addressf3aae0b5",
                CreationDateTime = "creation_date_time2f8c0159",
                InvitationStatus = gagve::AccessInvitationStatusEnum.Types.AccessInvitationStatus.Pending,
            };

            mockGrpcClient.Setup(x => x.GetCustomerUserAccessInvitationAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <gagvr::CustomerUserAccessInvitation>(stt::Task.FromResult(expectedResponse), null, null, null, null));
            CustomerUserAccessInvitationServiceClient client = new CustomerUserAccessInvitationServiceClientImpl(mockGrpcClient.Object, null);
            gagvr::CustomerUserAccessInvitation       responseCallSettings = await client.GetCustomerUserAccessInvitationAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None));

            xunit::Assert.Same(expectedResponse, responseCallSettings);
            gagvr::CustomerUserAccessInvitation responseCancellationToken = await client.GetCustomerUserAccessInvitationAsync(request, st::CancellationToken.None);

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
コード例 #2
0
        public void GetCustomerUserAccessInvitation()
        {
            moq::Mock <CustomerUserAccessInvitationService.CustomerUserAccessInvitationServiceClient> mockGrpcClient = new moq::Mock <CustomerUserAccessInvitationService.CustomerUserAccessInvitationServiceClient>(moq::MockBehavior.Strict);
            GetCustomerUserAccessInvitationRequest request = new GetCustomerUserAccessInvitationRequest
            {
                ResourceNameAsCustomerUserAccessInvitationName = gagvr::CustomerUserAccessInvitationName.FromCustomerInvitation("[CUSTOMER_ID]", "[INVITATION_ID]"),
            };
            gagvr::CustomerUserAccessInvitation expectedResponse = new gagvr::CustomerUserAccessInvitation
            {
                ResourceNameAsCustomerUserAccessInvitationName = gagvr::CustomerUserAccessInvitationName.FromCustomerInvitation("[CUSTOMER_ID]", "[INVITATION_ID]"),
                InvitationId     = -4996900927385391354L,
                AccessRole       = gagve::AccessRoleEnum.Types.AccessRole.Unspecified,
                EmailAddress     = "email_addressf3aae0b5",
                CreationDateTime = "creation_date_time2f8c0159",
                InvitationStatus = gagve::AccessInvitationStatusEnum.Types.AccessInvitationStatus.Pending,
            };

            mockGrpcClient.Setup(x => x.GetCustomerUserAccessInvitation(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            CustomerUserAccessInvitationServiceClient client   = new CustomerUserAccessInvitationServiceClientImpl(mockGrpcClient.Object, null);
            gagvr::CustomerUserAccessInvitation       response = client.GetCustomerUserAccessInvitation(request.ResourceName);

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