Mocking eine Statische Klasse

Ich habe eine statische Klasse, wickelt einige native Methoden von winspool:

public static class WinSpool
{
     [DllImport("winspool.drv")]
     public static extern int OpenPrinter(string pPrinterName, out IntPtr phPrinter, IntPtr pDefault);
     ...
     //some more methods here
}

Ich würde, wie um Sie zu verhöhnen, die für unit-Tests, konnte aber nicht finden ein Muster für diese. (Nicht alle vermeiden Sie statische Klassen?)

InformationsquelleAutor moogs | 2009-12-01
Schreibe einen Kommentar