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.