is it necessary to have to work with the MainActivity to do that? I've done testing in the past where I would do pure unit testing for the presenter without worrying about what the app is doing (nevermind the navigator behavior being injected, that needs to be taken out)