anchor.diff:              Node = load_balancing:choose_node_for_dispatcher(DispAdviceDel, dummy_worker),
               ?assert(lists:member(Node, [Node1, Node3, Node4]))
           end, lists:seq(1, 50)),
  -    ?assertEqual(load_balancing:all_nodes_for_dispatcher(DispAdviceNoDel), Nodes),
  -    ?assertEqual(load_balancing:all_nodes_for_dispatcher(DispAdviceDel), Nodes),
  +    ?assertEqual(load_balancing:all_nodes_for_dispatcher(DispAdviceNoDel, dummy_worker), Nodes),
  +    ?assertEqual(load_balancing:all_nodes_for_dispatcher(DispAdviceDel, dummy_worker), Nodes),
       ok.
   
   
  
positive.code:     },
      NodeStates = [NS1, NS2, NS3, NS4],
      LBState = #load_balancing_state{},
      {Result, NewLBState} = load_balancing:advices_for_dispatchers(NodeStates, LBState),
      % Nodes 2 and 4 should be getting extra load (delegated requests)
      % Node 2 should get more delegation as its less loaded
      #load_balancing_state{expected_extra_load = EEL} = NewLBState,
  
negative.code:     },
      NodeStates = [NS1, NS2, NS3, NS4],
      LBState = #load_balancing_state{},
      {Result, NewLBState} = load_balancing:advices_for_dispatchers(NodeStates, LBState, []),
      % Nodes 2 and 4 should be getting extra load (delegated requests)
      % Node 2 should get more delegation as its less loaded
      #load_balancing_state{expected_extra_load = EEL} = NewLBState,
  