diff --git a/test/RestSharp.Tests.Integrated/NtlmTests.cs b/test/RestSharp.Tests.Integrated/NtlmTests.cs index 240fed016..1a1dc7247 100644 --- a/test/RestSharp.Tests.Integrated/NtlmTests.cs +++ b/test/RestSharp.Tests.Integrated/NtlmTests.cs @@ -4,10 +4,14 @@ namespace RestSharp.Tests.Integrated; +/// +/// These tests use NTML auth and don't work on Linux, at least not in GH Actions +/// public class NtlmTests : CaptureFixture { [Fact] public async Task Does_Not_Pass_Default_Credentials_When_Server_Does_Not_Negotiate() { - if (!OperatingSystem.IsWindows()) return; + if (OperatingSystem.IsLinux()) return; + using var server = SimpleServer.Create(Handlers.Generic()); var client = new RestClient(new RestClientOptions(server.Url) { UseDefaultCredentials = true }); @@ -25,6 +29,8 @@ public class NtlmTests : CaptureFixture { [Fact] public async Task Does_Not_Pass_Default_Credentials_When_UseDefaultCredentials_Is_False() { + if (OperatingSystem.IsLinux()) return; + using var server = SimpleServer.Create(Handlers.Generic(), AuthenticationSchemes.Negotiate); var client = new RestClient(new RestClientOptions(server.Url) { UseDefaultCredentials = false }); @@ -37,7 +43,7 @@ public class NtlmTests : CaptureFixture { [Fact] public async Task Passes_Default_Credentials_When_UseDefaultCredentials_Is_True() { - if (!OperatingSystem.IsWindows()) return; + if (OperatingSystem.IsLinux()) return; using var server = SimpleServer.Create(Handlers.Generic(), AuthenticationSchemes.Negotiate);