@@ -0,0 +1,2117 @@
+package com.alexstyl.specialdates.events.namedays.calendar.resource;%0A%0Aimport com.alexstyl.specialdates.events.namedays.NameCelebrations;%0Aimport com.alexstyl.specialdates.events.namedays.NamedayBundle;%0Aimport com.alexstyl.specialdates.events.namedays.NamedayLocale;%0A%0Aimport org.json.JSONException;%0Aimport org.junit.Before;%0Aimport org.junit.Test;%0A%0Aimport static org.fest.assertions.api.Assertions.assertThat;%0A%0Apublic class GreeklishParserTest %7B%0A%0A    private NamedayJSON namedayJSON;%0A%0A    @Before%0A    public void setUp() throws JSONException %7B%0A        JavaJSONResourceLoader resourceLoader = new JavaJSONResourceLoader();%0A        NamedayJSONResourceProvider resourceProvider = new NamedayJSONResourceProvider(resourceLoader);%0A        namedayJSON = resourceProvider.getNamedayJSONFor(NamedayLocale.gr);%0A%0A    %7D%0A%0A    @Test%0A    public void alexandrosNamedayIsReturnedCorrectly() %7B%0A        NamedayBundle namedayBundle = NamedayJSONParser.getNamedaysFromJSONasSounds(namedayJSON);%0A        NameCelebrations dates = namedayBundle.getDatesFor(%22%CE%91%CE%BB%CE%AD%CE%BE%CE%B1%CE%BD%CE%B4%CF%81%CE%BF%CF%82%22);%0A        NameCelebrations datesGreeklish = namedayBundle.getDatesFor(%22Aleksandros%22);%0A        assertThatContainsSamedate(dates, datesGreeklish);%0A    %7D%0A%0A    @Test%0A    public void davidNamedayIsReturnedCorrectly() %7B%0A        NamedayBundle namedayBundle = NamedayJSONParser.getNamedaysFromJSONasSounds(namedayJSON);%0A        NameCelebrations dates = namedayBundle.getDatesFor(%22%CE%94%CE%B1%CE%B2%CE%AF%CE%B4%22);%0A        NameCelebrations datesGreeklish = namedayBundle.getDatesFor(%22David%22);%0A        assertThatContainsSamedate(dates, datesGreeklish);%0A    %7D%0A%0A    @Test%0A    public void magdoulaNamedayIsReturnedCorrectly() %7B%0A        NamedayBundle namedayBundle = NamedayJSONParser.getNamedaysFromJSONasSounds(namedayJSON);%0A        NameCelebrations dates = namedayBundle.getDatesFor(%22%CE%91%CE%BC%CE%B1%CE%BB%CE%AF%CE%B1%22);%0A        NameCelebrations datesGreeklish = namedayBundle.getDatesFor(%22Amalia%22);%0A        assertThatContainsSamedate(dates, datesGreeklish);%0A    %7D%0A%0A    private void assertThatContainsSamedate(NameCelebrations dates, NameCelebrations dates2) %7B%0A        assertThat(dates.getDate(0)).isEqualTo(dates2.getDate(0));%0A    %7D%0A%7D%0A

Add some greeklish tests