Is http://code.google.com/p/moq/wiki/QuickStart#miscellaneous (see the "Miscellaneous" section) for any use (i.e. the syntax for protected bullying)?
ISP says there shouldn’t be any magical things on the interface that only a few people are interested in. In addition, did you consider that you adhere to one virtual method, and not the whole interface and / or the basic interface for the mocked bit? Or just have a specific interface for this. Remember that if it is difficult to mock or test, in general, something can be improved in your code (as opposed to finding techniques for jumping hoops and / or overflowing overly powerful mocking frameworks).
In addition, I bet that if you publish an abridged version of your test, someone will be able to reorganize it just, and we all will know something.
source share