good fucking luck writing adequate test suites for qualitative business logic
if it's even possible it will be more work than writing the code manually