1
Vote

Expects.Exactly(int) doesn't work as expected

description

I believe there is an issue with the Expects.Exactly(int) functionality. The code appears to check that the actual number of calls does not exceed the number of expected calls. Consider the following scenarios
 
Scenario 1:
Expect Exactly = 4
Actual = 4 passes as expected
 
Scenario 2:
Expect Exactly = 4
Actual = 5 fails as expected
 
scenario 3:
Expect Exactly = 4
Actual = 3 passes when it should faile

comments

pwolfe wrote Jul 27, 2011 at 8:16 PM

I do not see this behavior. Can you please post a unit test that demostrates it? There are specific unit tests in the code base that are testing this functionality and they are passing. Thanks.

wrote Feb 21, 2013 at 11:12 PM