fileAPI: Add test coverage for interface direct and genex contexts

21 files changed