Издеваться над третьим классом - PullRequest
1 голос
/ 17 июня 2009

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

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

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

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

Ответы [ 2 ]

1 голос
/ 17 июня 2009

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

0 голосов
/ 17 июня 2009

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

...