Delphiは同一ファイル内なら他クラスのprivate, protectedにもアクセスし放題でテストが楽なんだよな。
Rubyもそうしなさい。