- guard rail tests for nonexistent lookups in manager classes - custom exception for nonexistent Entity ID - custom exception for nonexistent Component ID - test component activation - test component deactivation - test component removal - test entity destroy