Früher habe ich ein sehr bequemer Spionage-framework in java genannt Mockito. Es ermöglicht Ihnen, mock einige Methoden auf vorhandene Objekte und könnte auch Ihnen sagen, wenn die anderen genannt wurden (Sie würde erstellen Sie eine spy-wrapper dafür). Gibt es etwas ähnliches für C# in .NET 3.x?
Es klingt wie Sie beschreiben, "partial-mocks". Einige (die meisten?) mocking frameworks-support für diese. Ich weiß sicher, dass Moq und RhinoMocks tun.