I am using MSTest to write my unit tests. I am just wondering what mocking framework do you recommend me to use? or you have a good experience with it.
Mocking frameworks I have seen:
TypeMock (although it's good but it's not free and my Company is not willing to pay for it)
NMock (doesn't let me mock static methods apparently)
EasyMock
RhinoMock (doesn't let me mock static methods apparently)
Moq
I need to be able to mock static classes and static methods (for instance mocking HttpContext)
No mocking framework based on transparent proxies will let you mock static classes /methods so you're left only with TypeMock (the rest of them are using AFAIK transparent proxies).
No mocking framework based on transparent proxies will let you mock static classes /methods so you're left only with TypeMock (the rest of them are using AFAIK transparent proxies).