private static void TestAddWithUnitOfWOrk(IAirportUnitOfWork unitOfWork)
        {
            try
            {
                var employee = new Employee
                {
                    FullName = "Стоилко Стоилковски"
                };
                unitOfWork.EmployeeRepository.Add(employee);

                var businessObject = new BusinessObject
                {
                    Name        = "Чичко Стоилко",
                    OpeningTime = new DateTime(1, 1, 1, 6, 0, 0),
                    WorkingTime = new TimeSpan(18, 0, 0),
                    Type        = Entities.Enums.BusinessObjectType.Other,
                    //ResponsibleEmployees = new
                };
                unitOfWork.BusinessObjectRepository.Add(businessObject);

                var boe = new BusinessObjectEmployee
                {
                    BusinessObject      = businessObject,
                    ResponsibleEmployee = employee
                };
                unitOfWork.BusinessObjectEmployeeRepository.Add(boe);

                unitOfWork.CommitChanges();
            }
            catch (Exception)
            {
                unitOfWork.RevertChanges();
            }
        }
        private static void TestGetAllWithUnitOfWork(IAirportUnitOfWork unitOfWork)
        {
            var allBusinessObjects = unitOfWork.BusinessObjectRepository.GetAll();

            foreach (var businessObject in allBusinessObjects)
            {
                Console.WriteLine($"{businessObject.Id} : {businessObject.Name} : {businessObject.Type}");
            }
        }