You need not really write NUnint for WMI.
These functions can be mocked
[
^] and you can assume is that either WMI will give you correct results or they will give you incorrect results.
You can then write test cases for these two result types.
Instead of Moles you can use other third parties that are available. Choose what you are comfortable with.