An argument can be made that unit tests are not worth the time and energy that they cost to produce. Furthermore, after investing that time and cost there is no guarantee that writing unit tests will catch every issue. While these are all valid arguments, utilizing unit testing for your solution is an excellent way […]