internal void EvaluateRoom(int roomIndex, ReservationEvaluationParameter evaluationParameter)
        {
            int roomFitness = CalculateFitness(evaluationParameter);

            if (roomFitness < BestRoomFitness)
            {
                BestRoomFitness = roomFitness;
                BestRoomIndex   = roomIndex;
            }
        }
 protected abstract int CalculateFitness(ReservationEvaluationParameter evaluationParameter);