In which of the following testing strategies, a smallest testable unit is the encapsulated class or object ?

In which of the following testing strategies, a smallest testable unit is the encapsulated class or object ?

A. Unit testing
B. Integration testing
C. System testing
D. None of the mentioned