Unit testing in an MVP pattern