unity-testing
Installation
SKILL.md
Unity Test Framework
Test types
| Mode | What | Speed |
|---|---|---|
| EditMode | Pure C# logic, no scene | Fast (~ms) |
| PlayMode | Runs in play mode, can Instantiate, FixedUpdate ticks | Slow (seconds) |
Default to EditMode; reserve PlayMode for things that genuinely need the engine loop.
Asmdef setup
Assets/Tests/EditMode.asmdef (Test Assemblies + Editor-only references)
Assets/Tests/PlayMode.asmdef (Test Assemblies + runtime + editor)
Add Test Assemblies flag in asmdef Inspector.