The generally accepted definition of a unit test is a test that:
- Runs in isolation
- Runs fast
- Acts on a SUT that consists of a single concrete class that isn't linked up against any concrete classes (uses mocks)
unit tests
The generally accepted definition of a unit test is a test that: