Protected methods can be tested by placing test classes in the same package as the classes under test (Option C), giving tests access to package-protected members. Reflection (Option A) is possible but not the recommended approach. Copying method content (Option B) defeats the purpose of testing. Option D is incorrect because protected methods are testable.