upvote
Business logic tests will rarely test what happens to your data if a machine loses power.
reply
Then your business logic contains unspecified behaviour. Maybe you have a business situation where power loss conditions being unspecified is perfectly acceptable, but if that is so it doesn't really matter what happens to your backing data store either.
reply