@Test
public void itShouldCreateWithMultipleHandicapGroups() {

    daoTestRule.inTransaction(() -> {
        // create entities
        HandicapGroupHibernateEntity ssEntity = HibernateEntityTestUtils.fullHandicapGroup(
                null,
                "SS",
                BigDecimal.valueOf(0.826d)
        );
        entityDao.create(ssEntity);
        HandicapGroupHibernateEntity asEntity = HibernateEntityTestUtils.fullHandicapGroup(
                null,
                "AS",
                BigDecimal.valueOf(0.819d)
        );
        entityDao.create(asEntity);
        HandicapGroupHibernateEntity bsEntity = HibernateEntityTestUtils.fullHandicapGroup(
                null,
                "BS",
                BigDecimal.valueOf(0.813d)
        );
        entityDao.create(bsEntity);
        // create set with multiple handicap groups
        HandicapGroupSetHibernateEntity setEntity = HibernateEntityTestUtils.fullHandicapGroupSet(
                null,
                "2017 PAX/RTP INDEX",
                Sets.newHashSet(ssEntity, asEntity, bsEntity)
        );
        setDao.create(setEntity);
    });
}