Here's the simple fix for this discussion:
Is this good enough, or is there more I need to do for this pull request?
added overload to Verify to accept Times as a Method Group
If we're going to add it I think we should add it to all the overloads, not just that one. For example, the following overload would should also support it:
void Verify(Expression<Action<T>> expression, Times times, string failMessage)
...there are probably others as well.
I'd love to see the additional overloads too!
refactored Interceptor.Intercept to use a set of strategies. Function…
… was broken in 8 separated strategies
Added an enum as a result of a single interception strategy to clarif…
…y when following action need to be executed
added remaining overloads to Verify
Wow, I totally forgot about this! My mistake, the remaining overloads have been added now.
Awesome. Thanks Chris!