A test that verifies the behavior of a single, isolated unit of code (typically a function or method). Should be fast, independent, and deterministic. (Ch. 21)