public async Task ShouldGetTicketById() { 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); ActionResult <TicketVm> result1 = await ticketController.GetTicketAsync(1); TicketVm returnedTicket1 = result1.Value; Assert.AreEqual(1, returnedTicket1.Id); Assert.AreEqual(15, returnedTicket1.Price); ActionResult <TicketVm> result2 = await ticketController.GetTicketAsync(2); TicketVm returnedTicket2 = result2.Value; Assert.AreEqual(2, returnedTicket2.Id); Assert.AreEqual(10, returnedTicket2.Price); }