我有一个静态类,它包装了一些来自 winspool 的本机方法:
public static class WinSpool
{
[DllImport("winspool.drv")]
public static extern int OpenPrinter(string pPrinterName, out IntPtr phPrinter, IntPtr pDefault);
...
//some more methods here
}
我想模拟它们进行单元测试,但找不到这种模式。(每个人都避免使用静态类吗?)