### Question:
SeasonalityDefinitionCsvLoader { public static Map<CurveName, SeasonalityDefinition> loadSeasonalityDefinitions(ResourceLocator resource) { return parseSeasonalityDefinitions(resource.getCharSource()); } private  SeasonalityDefinitionCsvLoader(); static Map<CurveName, SeasonalityDefinition> loadSeasonalityDefinitions(ResourceLocator resource); static Map<CurveName, SeasonalityDefinition> parseSeasonalityDefinitions(CharSource charSource);  }### Answer:
@Test public void test_loadSeasonalityDefinition() { Map<CurveName, SeasonalityDefinition> defns = SeasonalityDefinitionCsvLoader.loadSeasonalityDefinitions(ResourceLocator.of(GROUPS_1)); assertThat(defns).hasSize(1); SeasonalityDefinition defn = defns.get(CurveName.of("USD-CPI")); assertThat(defn.getAdjustmentType()).isEqualTo(ShiftType.SCALED); assertThat(defn.getSeasonalityMonthOnMonth().size()).isEqualTo(12); }