move unit tests to src/test