def METHOD_NAME(graph_strategy, target):
    # test root state
    assert graph_strategy.root_state == 'Root'
    # test path
    assert graph_strategy.path == []
    # test state discovering
    state_names = sorted(list(graph_strategy.states.keys()))
    expected_state_names = ['A1', 'A2', 'B', 'C1', 'C2', 'D', 'Root']
    assert state_names == expected_state_names