Unit Tests

What is unit testing

= testing the smallest pieces of code (usually functions or methods) in isolation to verify they behave correctly

Basic things unit tests should cover

Key Principles