@Test
public void when_node_map_from_network_state_is_modified__then_exception_is_thrown() {

	RadixNetworkState state = new RadixNetworkState(new HashMap<>());
	Map<RadixNode, RadixNodeState> nodeMap = state.getNodeStates();
	assertThatThrownBy(() -> nodeMap.put(mock(RadixNode.class), mock(RadixNodeState.class)))
		.isInstanceOf(UnsupportedOperationException.class);
}