    @Test
    public void testTwoDifferentDirections() {

        final StructuralVariantLegPloidy leg1 = svPloidy(-1, 1, 2, 1.6);
        final StructuralVariantLegPloidy leg2 = svPloidy(1, 1.5, 2, 1.6);
        final List<StructuralVariantLegPloidy> legList = Lists.newArrayList(leg1, leg2);
        assertPloidy(2.5, legList);
        assertCopyNumberChange(-0.4, legList);

        final CopyNumberChange victim = new CopyNumberChange(legList);
        assertEquals(1.05, victim.copyNumberChange(leg1), EPSILON);
        assertEquals(1.45, victim.copyNumberChange(leg2), EPSILON);
    }