Я хотел бы высмеять класс (т. Е. С RhinoMocks), для которого у меня нет доступа к коду (например, ManagementObject или ManagementObjectCollection) и для каких методов/объектов меня интересуетОтказывание класса третьей стороны
- не является виртуальным
- не определен в интерфейсе, который класс реализует
таким образом, что я получаю вокруг этого заключается в реализации оберток для этих классов и издеваться (и используйте) эти обертки.
Существуют ли альтернативы этому методу?