public async Task GetAll_WithTickets_ShouldReturnCorrectValue()
        {
            // Arrange
            var options = new DbContextOptionsBuilder <EventuresDbContext>()
                          .UseInMemoryDatabase(Guid.NewGuid().ToString())
                          .Options;
            var context       = new EventuresDbContext(options);
            var eventsService = new EventsService(context);

            object[] models =
            {
                new EventuresEvent
                {
                    Name           = "Test Event 1",
                    Place          = "Test Place 1",
                    StartDate      = DateTime.UtcNow,
                    EndDate        = DateTime.UtcNow,
                    TotalTickets   = 2,
                    PricePerTicket = 2
                },
                new EventuresEvent
                {
                    Name           = "Test Event 2",
                    Place          = "Test Place 2",
                    StartDate      = DateTime.UtcNow,
                    EndDate        = DateTime.UtcNow,
                    TotalTickets   = 3,
                    PricePerTicket = 3
                }
            };
            await context.AddRangeAsync(models);

            await context.SaveChangesAsync();

            // Act
            var count = (await eventsService.GetAll()).Count();

            // Assert
            Assert.Equal(2, count);
        }