refaktorointia, testejä