I debated guarding the whole class since we're not using ADSI on other platforms at all. That would require some more significant test refactoring though.