@testset "Multi" begin
  outer = P2[(0,0),(1,0),(1,1),(0,1),(0,0)]
  hole1 = P2[(0.2,0.2),(0.4,0.2),(0.4,0.4),(0.2,0.4),(0.2,0.2)]
  hole2 = P2[(0.6,0.2),(0.8,0.2),(0.8,0.4),(0.6,0.4),(0.6,0.2)]
  poly  = PolyArea(outer, [hole1, hole2])
  multi = Multi([poly, poly])
  @test multi == multi
  @test vertices(multi) == [vertices(poly); vertices(poly)]
  @test chains(multi) == [chains(poly); chains(poly)]

  poly1 = PolyArea(P2[(0,0),(1,0),(1,1),(0,1),(0,0)])
  poly2 = PolyArea(P2[(1,1),(2,1),(2,2),(1,2),(1,1)])
  multi = Multi([poly1, poly2])
  @test vertices(multi) == [vertices(poly1); vertices(poly2)]
  @test area(multi) == area(poly1) + area(poly2)
  @test P2(0.5,0.5) ∈ multi
  @test P2(1.5,1.5) ∈ multi
  @test P2(1.5,0.5) ∉ multi
  @test P2(0.5,1.5) ∉ multi
end
