Exemplo n.º 1
0
        public async Task ShouldGetTickets()
        {
            List <TicketsToBuyVm> tickets = new List <TicketsToBuyVm>();

            tickets.Add(new TicketsToBuyVm {
                Id = 1
            });
            await CreateTickets(tickets);

            TicketService    ticketService    = new TicketService(_dbContext, _mainEventProvider);
            TicketController ticketController = new TicketController(ticketService);

            SetUser(ticketController, _createdUser1.Entity.Id);

            ActionResult <List <TicketListVm> > result = await ticketController.GetAllTicketsOfUserAsync();

            List <TicketListVm> returnedTickets = result.Value;

            Assert.AreEqual(2, returnedTickets.Count);
            Assert.AreEqual(1, returnedTickets[0].Id);
        }