@Test
    public void WhenStaticUnionCollections_ExpectResultUnion()
            throws UnknownHostException {
        ArrayList<Host> list0 = new ArrayList<Host>(1);
        Host host0 = new PGridHost("127.0.0.1", 3333);
        list0.add(host0);

        ArrayList<Host> list1 = new ArrayList<Host>(1);
        Host host1 = new PGridHost("127.0.0.1", 1111);
        list1.add(host1);

        Collection<Host> result = RoutingTable.union(list0, list1);
        Assert.assertTrue(result.size() == 2);
        Assert.assertTrue(result.contains(host0) && result.contains(host1));
    }