Enforcing test coverage using ArchUnit