Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

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.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8892747
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 14, 20262026-06-14T23:05:06+00:00 2026-06-14T23:05:06+00:00

When it comes to testing I’ve backed into it. I’m now a huge fan,

  • 0

When it comes to testing I’ve backed into it. I’m now a huge fan, and often do something like TDD. In VS 2010 for design and regressions I’ve just used MSTEST. This is great – all my projects are open source and connected to my work anyway (physics research @ university). I then got into Pex which helped a lot find all sorts of edge cases I’d not been looking for. In general, this has been a revolution in how I code. And this has introduced me to Moles. Also very cool (but I’m still learning).

Unfortunately, I have access only to the Pro version of VS (that is what my university gets as a site license). The result is that Moles no longer works, and the upgrade, Fakes won’t either. And I would imagine that the next version of Pex will rely on Fakes, make it also an Ultimate-only option.

So, I find myself now looking for open source tools that have similar functionality. Is there an article somewhere or a resource that compares some of the more mature OSS projects out there? I find myself at a bit of a loss (i.e. too many options). While I love this mocking ability, it is a tool, and not what I want to spend my spare time playing with (which is where most of my .NET programming occurs).

I assume that Pex will be impossible to replace without spending real money.

And while I’m at it, it seems like perhaps I should look to see if there are other testing frameworks that are better than MSTEST. MSTEST is pretty good, but is starting to feel a bit limited (I’ve not explored any new features in VS2012, if there are any).

Thanks a lot for the help, in advance, and really, normally I try to ask a more specific question, but I’m a bit at sea here.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-14T23:05:08+00:00Added an answer on June 14, 2026 at 11:05 pm

    I am not aware of an alternative to PEX for testing in .NET.

    There are many alternatives to the Fakes framework, such as Moq or Rhino Mocks. See here for a more complete list. Personally I use Moq because I like the fluent API, and it supports both classical and mockist styles of testing.

    The Fakes framework also includes the ability to generate shims for types which are not unit test friendly (e.g. sealed types or static methods). TypeMock Isolator is probably the only alternative to this, but it is not free. Failing that you can write your own test friendly wrappers, or use some form of duck typing.

    Visual Studio 2012 has a plug in architecture for test runners, Peter Provst maintains a list of plugins here. I think VS 2012 now uses vstestconsole instead of MSTest, it certainly feels a lot faster running unit tests in 2012 than 2010. NUnit has better support for parameterized tests than MSTest.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm relatively inexperienced when it comes to Unit Testing/Automated Testing, so pardon the question
I keep wondering what are Contexts when it comes to Unit testing. There seem
GAE comes with an inbuilt jetty webserver for testing purpose.Can it be configured to
When it comes to unit-testing implementations of magic methods in PHP, what is the
The new version of jQueryUI (1.9) comes with the native tooltip widget. After testing
Boost.Build documentation is quite laconic when it comes to testing. All tests in my
I am showing image into listview from webservice suppose I am testing application 10
I am a total newb when it comes to Unit Testing, so please pardon
I'm testing out sending email through my vps and I've run into a problem
I'm simply trying to test my user model. The error comes from testing this

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.