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