@Test
public void testGetBoundingBox_negativeNodesOnly() {
Collection<Node> nodes = new ArrayList<Node>();
Id<Node> id = Id.create("dummy", Node.class);
final double x4 = -100;
final double y4 = -100;
nodes.add(new PseudoNode(id, new Coord(x4, y4)));
final double x3 = -200;
final double y3 = -105;
nodes.add(new PseudoNode(id, new Coord(x3, y3)));
final double x2 = -120;
final double y2 = -250;
nodes.add(new PseudoNode(id, new Coord(x2, y2)));
final double x1 = -150;
final double y1 = -300;
nodes.add(new PseudoNode(id, new Coord(x1, y1)));
final double x = -50;
final double y = -199;
nodes.add(new PseudoNode(id, new Coord(x, y)));
double[] box = NetworkUtils.getBoundingBox(nodes);
assertEquals(-200, box[0], EPSILON);
assertEquals(-300, box[1], EPSILON);
assertEquals(-50, box[2], EPSILON);
assertEquals(-100, box[3], EPSILON);
}