コード例 #1
0
        public async Task GetAllUserTickets()
        {
            // Inject
            CreateIdentity(Users[0].Auth);

            // Arrange
            List <SupportTicket> tickets;

            using (var a = factory.CreateDbContext())
            {
                tickets = await a.SupportTicket
                          .Include(x => x.TicketChat)
                          .Where(x => x.User.Auth == Users[0].Auth)
                          .ToListAsync();
            }

            var expected = mapper.Map <List <SupportTicketViewModel> >(tickets);

            // Act
            var result = await controller.GetAllUserTickets();

            // Assert
            Assert.Equal(Serialize(expected), Serialize(((OkObjectResult)result).Value));
        }