All assemblies that are not used directly in test will not be copied to test folder. Therefor, those test methods should be decorated with attribute like:
[DeploymentItem("Microsoft.Practices.Prism.dll")]
This solves the problem without adding the assembly to the GAC.