Riverside.FM interview question

How do you approach writing unit tests for complex business logic?