Пример #1
0
        /// <summary>
        /// Creates a random member from the available member pool.
        /// </summary>
        private async Task <bool> CreateMember()
        {
            TestMember member = null;

            if (!availableMemberList.TryDequeue(out member))
            {
                // Unable to retrieve a member
                return(false);
            }

            if (!(await ticketingSystem.CreateMemberAsync(member.name)))
            {
                // Unable to create member.  Restore to availableMember list
                availableMemberList.Enqueue(member);
                return(false);
            }

            // Add member to random access container
            createdMembers.Add(member);

            return(true);
        }