public async Task <IHttpActionResult> Get([FromUri] string id) { using (var dbcontext = unitOfWorkFactory.CreateUnitOfWork()) { List <TicketDTO> tickets = await Task.Run(() => ticketsModel.GetTicketsUser(id, dbcontext)); if (tickets == null) { return(NotFound()); } return(Ok(tickets)); } }
public void CreateTicketsTest() { // Arrange User user = new User() { Id = 88, Login = "******", Password = "******", Tickets = "1,2,3:1-14,15,16;1,1,3,3:1-24,25,26,27" }; Data.Users.Add(user); TicketsModel ticketsModel = new TicketsModel(); Data.SaveChanges(); // Act List <TicketDTO> tickets = ticketsModel.GetTicketsUser(user.Login, Data); // Assert Assert.AreEqual(2, tickets.Count); Assert.AreEqual(3, tickets[0].Seats[0].Length); Assert.AreEqual(3, tickets[0].Discounts.Count); }