cretaed file to transaction type tests
refactored tests
add tests