corrected Verify method behavior for generic methods calls like:

public interface IBaz
{
	void Call<T>(T param) where T:IBazParam;
}
public void MatchesDerivedTypesForGenericTypes()
{
	var mock = new Mock<IBaz>();
	mock.Object.Call(new BazParam());
	mock.Object.Call(new BazParam2());
	mock.Verify(foo => foo.Call(It.IsAny<IBazParam>()), Times.Exactly(2));
}
small correction in MethodCall.IsEqualMethodOrOverride()
corrected small typo
Added new matchers, It.IsIn(...) and It.IsNotIn(...).
Merge pull request #27 from rdingwall/dev

Feature request: It.IsIn(..), It.IsNotIn(...)
outstanding
Thanks for an outstanding quality contribution!
Merge pull request #25 from Suremaker/dev

Corrected Verify method behavior for generic methods calls
make MoQ test compiles even if no office interop are available: flag HAVEOFFICE
Solved Issue #249
removed spaces/vs tab formatting mismatch
fixed one more space/tab mistake
Merge pull request #29 from FelicePollano/dev

Solves issue #249
added gitignore
Merge pull request #30 from FelicePollano/dev

added gitignore
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 clarify when following action need to be executed
added overload to Verify to accept Times as a Method Group
Fixed collection modified exception thrown as result of more methods being called on a mock while verifying method calls
Merge pull request #31 from FelicePollano/dev

refactored Interceptor.Intercept to use a set of strategies. .
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 clarify when following action need to be executed