To kill a mockingbird

March 15, 2009 12:09
There is another update for Mocking Frameworks Compare that allows you to evaluate the performance of the frameworks. The same standard mocking operations being called in a sophisticated loop[1]. Nothing fancy.

For now, don't expect any comments on whether this comparison is relevant or not, whether it's important or not, and what could you do with it. Only numbers.

But they are nice.

Mocking Frameworks Compare

February 8, 2009 21:54
As another milestone of my ardour for mocking, I've started a small open source project. It provides a unified set of tests written against Moq, NMock2, Rhino Mocks and Typemock Isolator, so that you can easily compare the frameworks and make an informed decision when picking one up.

Unfortunately, I wasn't able to finish the test for TypeMock because the trial version of Isolator had expired. I asked for an open source license about a week ago but still no answer (although they claim to answer within 48 hours). We'll see, hopefully I'd find some time to contact them again next week. Isolator guys sent me the open source license this morning (February 15). Cool stuff - Isolator tests are in now!

In the meantime - go ahead. It's here.

Touching a hot iron: finishing off

January 18, 2009 22:41

Finishing off this lengthy soliloquy about different mocking frameworks, here's a small summary.

Comparison of different mocking frameworks. NMock2 vs Moq vs Rhino Mocks vs Typemock Isolator - it's all here.

[Update: there's a new comparison available]

Touching a hot iron: Moq

January 4, 2009 19:31

In June 1917, one Russian deputy said that there was no political party willing to demand that the Provisional Government resign and hand power over to it. It was said on a public meeting, and suddenly Vladimir Lenin stood up and called out: "There is such a party!"

In January 2007, Ayende Rahien said that all mocking frameworks, either explicitly or implicitly, use Record/Replay model on mocked objects. It was
stated in Rhino Mocks documentation, and suddenly (er, 11 months later) Daniel Cazzulino stood up and said on his blog: "Well, it's not true anymore".

That's the story.