Simon
Simon

Reputation: 34880

Does NSubstitute support the idea of Partial Mocks?

Does NSubstitute support the idea of Partial Mocks?

http://nsubstitute.github.com/

http://www.ayende.com/wiki/Rhino+Mocks+Partial+Mocks.ashx

Upvotes: 7

Views: 1463

Answers (3)

David Tchepak
David Tchepak

Reputation: 10484

Update: As @Brian points out, NSubstitute 1.7+ supports partial mocks

Original answer:

Not as of v1.0.

It is something we're considering for vNext. If you have specific syntax ideas or requirements please post to the user group. I've added an issue for this to the issue log, so you could also add details there.

Upvotes: 4

Brian Hinchey
Brian Hinchey

Reputation: 3691

Yes! This feature was introduced in version 1.7.0 (released January 2014).

http://nsubstitute.github.io/help/partial-subs/

Upvotes: 3

Daniel Gonzalez
Daniel Gonzalez

Reputation: 19

I am using version 1.3.0.0, but I could do:

Constraint failing = Substitute.For<Constraint>();
failing.Matches(-1).Returns(false);

Where Constraint is a class with virtual methods and the method call was substituted just fine.

Upvotes: -3

Related Questions