public async Task Should_Not_Find_Ticket() { await using (var context = new DbContextFactory().CreateContext()) { var service = new TicketServiceFactory().Create(context); FluentActions.Invoking(async() => await service.Get(new Guid())) .Should().Throw <TicketNotFoundException>(); } }
public async Task Should_Get_All_Users_Tickets() { await using (var context = new DbContextFactory().CreateContext()) { var service = new TicketServiceFactory().Create(context); var result = await service.GetAllUsersTickets(new Guid("046E876E-D413-45AF-AC2A-552D7AA46C5C")); result.Count.Should().BeGreaterThan(0); } }
public async Task Should_Verify_Ticket() { await using (var context = new DbContextFactory().CreateContext()) { var service = new TicketServiceFactory().Create(context); FluentActions.Invoking(async() => await service.VerifyTicket(new TicketVerifyBody() { Id = new Guid("A85DDDF9-C5ED-469C-914F-75097B950024"), EventId = EventId })).Should().NotThrow(); } }
public async Task Should_Get_Ticket() { await using (var context = new DbContextFactory().CreateContext()) { var service = new TicketServiceFactory().Create(context); var result = await service.Get(new Guid("A85DDDF9-C5ED-469C-914F-75097B950024")); result.Should().NotBeNull(); result.QRCode.Should().NotBeNull(); result.Should().BeOfType <TicketDetailModel>(); } }
public async Task Should_Be_Unauthorised_Ticket() { await using (var context = new DbContextFactory().CreateContext()) { var service = new TicketServiceFactory().Create(context); FluentActions.Invoking(async() => await service.VerifyTicket(new TicketVerifyBody() { Id = new Guid(), EventId = EventId })) .Should() .Throw <UnauthorizedAccessException>(); } }