Пример #1
0
        /// <summary>
        /// Purchases a random ticket held by a random member from the created pools
        /// </summary>
        private async Task <bool> PurchaseTicket(TestMember member, TestTicket ticket)
        {
            if (!(await ticketingSystem.PurchaseTicket(ticket.section, ticket.row, ticket.seat, member.name)))
            {
                // unable to free the designated ticket
                return(false);
            }

            ++purchasedTickets;
            Console.WriteLine("Thread " + ID + ": ticket purchased, " + purchasedTickets + " out of " + ticketsToPurchase);

            return(true);
        }