Avoiding mock paranamer

Mocking ParameterNameProvider allow us to do mistakes like link to method with wrong parameter names or type. Searching in the code I found many places with wrong names, number of parameters and so on.

With this change we force tests with real methods avoiding mistakes and inconsistent tests.