I want to write unit test cases for my android app, but my business logic is within a fragment. From what I read its better to separate the business logic from the android c