public Task <object> HandleAsync(SeatCategoriesQuery query, CancellationToken cancellationToken)
        {
            _logger.LogDebug($"{GetType().Name} entered.");

            var categories = DomainSeatCategory.GetAll()
                             .OrderBy(cat => cat.Key)
                             .Select(cat => cat.Key)
                             .ToList();

            _logger.LogInformation($"{categories.Count()} seat categories were retrieved from the system.");

            _logger.LogDebug($"{GetType().Name} leaving.");

            return(Task.FromResult(categories as object));
        }
 public DomainSeatCreateTest()
 {
     _validRowLetter    = RandomGenerator.RandomLetter();
     _validSeatNumber   = RandomGenerator.RandomNumber(1, 25);
     _validSeatCategory = DomainSeatCategory.Loge;
 }