You also shouldn't test business logic. Your test code is more likely to be a liability than an asset when it isn't testing your codebase's core infrastructure.
I want my tests to give me confidence. Unit tests don’t do nearly as good of a job as something that fully utilizes infra.