REQUIRE_THROWS_AS(zone->set_latency_factor_cb({}), std::invalid_argument);
REQUIRE_THROWS_AS(zone->set_latency_factor_cb(nullptr), std::invalid_argument);
REQUIRE_THROWS_AS(zone->set_bandwidth_factor_cb({}), std::invalid_argument);
REQUIRE_THROWS_AS(zone->set_latency_factor_cb({}), std::invalid_argument);
REQUIRE_THROWS_AS(zone->set_latency_factor_cb(nullptr), std::invalid_argument);
REQUIRE_THROWS_AS(zone->set_bandwidth_factor_cb({}), std::invalid_argument);