def METHOD_NAME(create_vb):
    vb_og = create_vb
    vb = copy.deepcopy(vb_og)
    vb.nxGraph.nodes[0]["point2"] = [0, 0, 0]
    vb.nxGraph.nodes[0]["orientation2"] = [1, 1, 0]
    vb.nxGraph.nodes[1]["point1"] = [1, 0, 0]
    vb.nxGraph.nodes[1]["orientation1"] = [1, 0, 0]
    with pytest.raises(ValueError):
        vb.frag_frag_dist(state1=0, state2=1)
    vb.nxGraph.nodes[0]["point2"] = [0, 0, 0]
    vb.nxGraph.nodes[0]["orientation2"] = [1, 0, 0]
    vb.nxGraph.nodes[1]["point1"] = [1, 0, 0]
    vb.nxGraph.nodes[1]["orientation1"] = [1, 1, 0]
    with pytest.raises(ValueError):
        vb.frag_frag_dist(state1=0, state2=1)
    vb.nxGraph.nodes[0]["point2"] = [0, 0, 0]
    vb.nxGraph.nodes[0]["orientation2"] = [np.nan, 0, 0]
    vb.nxGraph.nodes[1]["point1"] = [1, 0, 0]
    vb.nxGraph.nodes[1]["orientation1"] = [1, 0, 0]
    with pytest.raises(ValueError):
        vb.frag_frag_dist(state1=0, state2=1)
    vb.nxGraph.nodes[0]["point2"] = [0, 0, 0]
    vb.nxGraph.nodes[0]["orientation2"] = [1, 0, 0]
    vb.nxGraph.nodes[1]["point1"] = [0, 0, 0]
    vb.nxGraph.nodes[1]["orientation1"] = [1, 0, 0]
    with pytest.raises(ValueError):
        vb.frag_frag_dist(state1=0, state2=1)