unit tests in separate module