Okay, now that we are over the sensationalist headline, the actual problem is more complex than that. Let us assume that we have the following interface: public interface IComplexGeneric<T> { void GenericMethod<K>(); } Up until .Net 3.5 SP1, Rhino Mocks was perfectly happy to deal with such an interface (well, not happy , exactly, that requires...