add compiler flags

This commit is contained in:
Adam Hathcock
2026-02-13 12:46:48 +00:00
parent 76352df852
commit 7cef629a06
3 changed files with 11 additions and 0 deletions

View File

@@ -9,6 +9,8 @@ namespace SharpCompress.Test.Streams;
public class SharpCompressStreamEdgeAsyncTest
{
#if !LEGACY_DOTNET
[Fact]
public async ValueTask DisposeAsync_WithLeaveStreamOpenTrue_DoesNotDisposeUnderlying()
{
@@ -28,6 +30,7 @@ public class SharpCompressStreamEdgeAsyncTest
await stream.DisposeAsync().ConfigureAwait(false);
Assert.Throws<ObjectDisposedException>(() => ms.Read(new byte[1], 0, 1));
}
#endif
[Fact]
public async ValueTask ReadAsync_ZeroCount_ReturnsZero()
@@ -50,6 +53,7 @@ public class SharpCompressStreamEdgeAsyncTest
Assert.Equal(0, bytesRead);
}
#if !LEGACY_DOTNET
[Fact]
public async ValueTask ReadAsyncMemory_ZeroCount_ReturnsZero()
{
@@ -70,6 +74,7 @@ public class SharpCompressStreamEdgeAsyncTest
int bytesRead = await stream.ReadAsync(buffer.AsMemory()).ConfigureAwait(false);
Assert.Equal(0, bytesRead);
}
#endif
[Fact]
public async ValueTask CopyToAsync_DelegatesToUnderlyingStream()
@@ -91,6 +96,7 @@ public class SharpCompressStreamEdgeAsyncTest
Assert.Equal(new byte[] { 1, 2, 3, 4, 5 }, destination.ToArray());
}
#if !LEGACY_DOTNET
[Fact]
public async ValueTask WriteAsyncMemory_DelegatesToUnderlying()
{
@@ -110,4 +116,5 @@ public class SharpCompressStreamEdgeAsyncTest
await stream.FlushAsync().ConfigureAwait(false);
Assert.Equal(3, ms.Length);
}
#endif
}

View File

@@ -45,6 +45,7 @@ public class SharpCompressStreamErrorAsyncTest
}
}
#if !LEGACY_DOTNET
[Fact]
public async ValueTask DisposeAsync_WithThrowOnDisposeTrue_ThrowsInvalidOperation()
{
@@ -57,6 +58,7 @@ public class SharpCompressStreamErrorAsyncTest
)
.ConfigureAwait(false);
}
#endif
[Fact]
public async ValueTask CreateNonDisposing_ReadAsync_ZeroCount_ReturnsZero()

View File

@@ -83,6 +83,7 @@ public class SharpCompressStreamPassthroughAsyncTest
Assert.Equal(3, ms.Length);
}
#if !LEGACY_DOTNET
[Fact]
public async ValueTask CreateNonDisposing_DoesNotDisposeUnderlying_Async()
{
@@ -105,4 +106,5 @@ public class SharpCompressStreamPassthroughAsyncTest
)
.ConfigureAwait(false);
}
#endif
}