I just had a conversation with my lead developer who disagreed that unit tests are all that necessary or important. In his view, functional tests with a high enough code cov
unit tests are for devs to see where the code failed
functional tests are for the business to see if the code does what they asked for