Seems to me that once you can go either way then you just proved the other redundant.
https://rbcs-us.com/documents/Why-Most-Unit-Testing-is-Waste...
^ where the 'unit' is basically a function. i.e., to test a function fully, write a test as complicated as the function
Seems to me that once you can go either way then you just proved the other redundant.