test driven development, extract source file name