Глубина тестов при разных вариантов регистрации

Internal unit

  • регистрация и реализация внутри unit
  • во внешних файлах INC

External unit

  • во внешних файлах

Смотрите пример:
..\TestMeCode\Demo\1.TestCode\2.UseTestCode\21.StoreTestCode\TestCode_Store.dpr

Сводные таблицы глубины тестов в зависимости в каком модуле делать регистрацию теста.

Unit Internal unit External unit
Public Variables + +
Methods + +
Classes + +
Private Variables + -
Methods + -
Classes + -
Class Internal unit External unit
Published Variables + +
Methods + +
Public Variables + +
Methods + +
Protected Variables + Hack
Methods + Hack
Private Variables + Dirty Hack
Methods + -