Насмешка над сторонним классом

Я хотел бы издеваться над классом (например, с RhinoMocks), для которого у меня нет доступа к коду (например, скажем ManagementObject или ManagementObjectCollection) и какие методы/свойства меня интересуют

  • не виртуальный
  • не определен в интерфейсе, который реализует класс

Способ, которым я обошел это, заключается в реализации оболочек для этих классов и имитации (и использовании) этих оболочек.

Есть ли альтернативы этому методу?


person jpoh    schedule 17.06.2009    source источник


Ответы (2)


Я думаю, что TypeMock справится с этим.

person On Freund    schedule 17.06.2009

Если вы использовали Java, вы можете использовать Mockito. Он может издеваться над классами без интерфейса.

person guerda    schedule 17.06.2009