What is the purpose of using `System.runAs(user)` in an Apex test?
-
A
To test code behavior under a specific user's permissions and profile
-
B
To bypass all sharing rules during the test method
-
C
To run the test as a System Administrator regardless of the current user
-
D
To test code that requires platform events to fire