/// <nodoc/> public TheoryIfSupportedAttribute(bool requiresAdmin = false, bool requiresSymlinkPermission = false, bool requiresWindowsBasedOperatingSystem = false, bool requiresUnixBasedOperatingSystem = false) { // Use same logic and underlying static state to determine wheter to Skip tests Skip = new FactIfSupportedAttribute( requiresAdmin: requiresAdmin, requiresSymlinkPermission: requiresSymlinkPermission, requiresWindowsBasedOperatingSystem: requiresWindowsBasedOperatingSystem, requiresUnixBasedOperatingSystem: requiresUnixBasedOperatingSystem ).Skip; }
/// <nodoc/> public TheoryIfSupportedAttribute( bool requiresAdmin = false, bool requiresJournalScan = false, bool requiresSymlinkPermission = false, bool requiresWindowsBasedOperatingSystem = false, bool requiresUnixBasedOperatingSystem = false, bool requiresHeliumDriversAvailable = false) { RequiresAdmin = requiresAdmin; RequiresJournalScan = requiresJournalScan; RequiresSymlinkPermission = requiresSymlinkPermission; // Use same logic and underlying static state to determine wheter to Skip tests Skip = new FactIfSupportedAttribute( requiresAdmin: requiresAdmin, requiresJournalScan: requiresJournalScan, requiresSymlinkPermission: requiresSymlinkPermission, requiresWindowsBasedOperatingSystem: requiresWindowsBasedOperatingSystem, requiresUnixBasedOperatingSystem: requiresUnixBasedOperatingSystem, requiresHeliumDriversAvailable: requiresHeliumDriversAvailable ).Skip; }