У меня есть статический класс, который переносит некоторые нативные методы из winspool:
public static class WinSpool
{
[DllImport("winspool.drv")]
public static extern int OpenPrinter(string pPrinterName, out IntPtr phPrinter, IntPtr pDefault);
...
//some more methods here
}
Я хотел бы издеваться над ними для модульного тестирования, но не смог найти шаблон для этого. (Все избегают статических классов?)