Anybody know of a mocking framework that supports C# 4.0? Doesn’t matter which one ATM, just need something that will work.
Anybody know of a mocking framework that supports C# 4.0? Doesn’t matter which one
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Unless you are looking for something that explicitly use new features of C# 4.0 (and I can’t think what that would be off the top of my head), you can use most of the current dynamic mocks that exist for .NET 3.5.
I’ve only used Moq on .NET 4.0 (no problems), but I see no reason RhinoMocks and other libraries shouldn’t work either.
Most dynamic mock libraries are just .NET libraries, so the backwards compatibility of .NET will (normally) ensure that they still work even if you upgrade to a newer version of the CLR/BCL.
The exception that proves the rule might be TypeMock, since it works in an entirely different way, but I have no experience with it, so I can’t say one way or the other if it will work with C# 4.0.