avoid using dagger in tests
Adding a dev module to show binding overriding
Improving payment test