Издеваться над третьим классом

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

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

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

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

2 ответа

Решение

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

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

Другие вопросы по тегам