@Test
public void testMultiShapeLayoutTwoVideoAndWatermark() {

  final Dimension canvas = dimension(1900, 1080);
  final Dimension upper = dimension(1024, 768);
  final Dimension lower = dimension(1280, 720);
  final Dimension watermark = dimension(80, 80);
  final double upperCoverage = 0.3;
  final double lowerCoverage = 0.7;
  final double watermarkCoverage = 0.05;
  LayoutManager.multiShapeLayout(
          canvas,
          list(tuple(lower,
                     new HorizontalCoverageLayoutSpec(anchorOffset(Anchors.BOTTOM_RIGHT, Anchors.BOTTOM_RIGHT, 0, 0),
                                                      lowerCoverage)),
               tuple(upper, new HorizontalCoverageLayoutSpec(
                       anchorOffset(Anchors.TOP_LEFT, Anchors.TOP_LEFT, 0, 0), upperCoverage)),
               tuple(watermark,
                     new HorizontalCoverageLayoutSpec(
                             anchorOffset(Anchors.TOP_RIGHT, Anchors.TOP_RIGHT, 20, 20), watermarkCoverage))));
  // todo
}