def METHOD_NAME(forward_strategy_fixture, event_name):
    strategy = forward_strategy_fixture[0]
    area = forward_strategy_fixture[1]
    area.activate()
    strategy.event_market_cycle()
    strategy.apply_live_event({
        "type": event_name,
        "args": {
            "market_type": AvailableMarketTypes.INTRADAY.value,
            "start_time": "2022-06-13T00:00",
            "end_time": "2022-06-13T02:00",
            "capacity_percent": 20.0,
            "energy_rate": 30.0
        }})
    market = area.forward_markets[AvailableMarketTypes.INTRADAY]
    TestForwardLiveEvents._assert_order_count_from_strategy(
        strategy, AvailableMarketTypes.INTRADAY, 7)
    assert len(strategy._order_updaters.get(market, [])) == (
        7 if event_name == "enable_trading" else 0)
    strategy.apply_live_event({
        "type": event_name,
        "args": {
            "market_type": AvailableMarketTypes.DAY_FORWARD.value,
            "start_time": "2022-06-14T00:00",
            "end_time": "2022-06-15T00:00",
            "capacity_percent": 20.0,
            "energy_rate": 30.0
        }})
    market = area.forward_markets[AvailableMarketTypes.DAY_FORWARD]
    TestForwardLiveEvents._assert_order_count_from_strategy(
        strategy, AvailableMarketTypes.DAY_FORWARD, 24)
    assert len(strategy._order_updaters.get(market, [])) == (
        24 if event_name == "enable_trading" else 0)
    strategy.apply_live_event({
        "type": event_name,
        "args": {
            "market_type": AvailableMarketTypes.WEEK_FORWARD.value,
            "start_time": "2022-06-13T00:00",
            "end_time": "2022-08-01T00:00",
            "capacity_percent": 20.0,
            "energy_rate": 30.0
        }})
    market = area.forward_markets[AvailableMarketTypes.WEEK_FORWARD]
    TestForwardLiveEvents._assert_order_count_from_strategy(
        strategy, AvailableMarketTypes.WEEK_FORWARD, 6)
    assert len(strategy._order_updaters.get(market, [])) == (
        6 if event_name == "enable_trading" else 0)
    strategy.apply_live_event({
        "type": event_name,
        "args": {
            "market_type": AvailableMarketTypes.MONTH_FORWARD.value,
            "start_time": "2022-06-13T00:00",
            "end_time": "2022-12-01T00:00",
            "capacity_percent": 20.0,
            "energy_rate": 30.0
        }})
    market = area.forward_markets[AvailableMarketTypes.MONTH_FORWARD]
    TestForwardLiveEvents._assert_order_count_from_strategy(
        strategy, AvailableMarketTypes.MONTH_FORWARD, 5)
    assert len(strategy._order_updaters.get(market, [])) == (
        5 if event_name == "enable_trading" else 0)
    strategy.apply_live_event({
        "type": event_name,
        "args": {
            "market_type": AvailableMarketTypes.YEAR_FORWARD.value,
            "start_time": "2022-06-13T00:00",
            "end_time": "2025-01-01T00:00",
            "capacity_percent": 20.0,
            "energy_rate": 30.0
        }})
    market = area.forward_markets[AvailableMarketTypes.YEAR_FORWARD]
    TestForwardLiveEvents._assert_order_count_from_strategy(
        strategy, AvailableMarketTypes.YEAR_FORWARD, 2)
    assert len(strategy._order_updaters.get(market, [])) == (
        2 if event_name == "enable_trading" else 0)