@Test
public void shouldConvertToUnderscore() {

    underscore("activeRecord", "active_record");
    underscore("ActiveRecord", "active_record");
    underscore("ACTIVERecord", "active_record");
    underscore("firstName", "first_name");
    underscore("FirstName", "first_name");
    underscore("name", "name");
    underscore("The.firstName", "the_first_name", '.');
}