Hello Soon Hui,
The reason you go this exception is because "equals" is a method from System.Object that resides inside MsCorLib.
At the present time it is not possible to fake MsCorLib types or set expectations (WhenCalled) on methods from MsCorLib.