Unit Testing not working for some controllers.

There is not enough information here. Since ajax calls to controllers with params do work, there must be something in how you are invoking them in your test that is the issue. I suggest posting a short sample of the test code that is failing and the action it is invoking.