ticket:13 move tests to separate files