Often during unit testing, you may find the need to use mocked libraries to test edge cases, or prevent unit tests from using slow or external code.