    @Test
    public void ShouldGetProgressionTypes() {


        setupTest();

        List<ProgressionUnit.ProgressionType> progressionTypes = chordStructureGenerator.getProgressionTypes(mQueueItem);

        List<ProgressionUnit.ProgressionType> expected = new ArrayList<ProgressionUnit.ProgressionType>();
        expected.add(ProgressionUnit.ProgressionType.VERSE);
        expected.add(ProgressionUnit.ProgressionType.CHORUS);
        expected.add(ProgressionUnit.ProgressionType.BRIDGE);

        assertEquals(expected, progressionTypes);
    }