### What to refactor? Currently are all in one file, why? Create proper parametrized tests, do not use too much mocks etc