Skip to content

Commit cddb820

Browse files
committed
Update PolyfillTests_Stream.cs
1 parent 8aa3dd1 commit cddb820

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

src/Tests/PolyfillTests_Stream.cs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,23 @@ await Assert.That(async () =>
155155
}
156156

157157
#if FeatureMemory
158+
[Test]
159+
public async Task StreamWriteSpan()
160+
{
161+
using var stream = new MemoryStream();
162+
var data = new byte[] {1, 2, 3, 4, 5};
163+
stream.Write((ReadOnlySpan<byte>)data);
164+
await Assert.That(stream.ToArray().SequenceEqual(data)).IsTrue();
165+
}
166+
167+
[Test]
168+
public async Task StreamWriteSpan_Empty()
169+
{
170+
using var stream = new MemoryStream();
171+
stream.Write(ReadOnlySpan<byte>.Empty);
172+
await Assert.That(stream.ToArray()).IsEmpty();
173+
}
174+
158175
[Test]
159176
public async Task ReadExactlySpan_ReadsExactBytes()
160177
{

0 commit comments

Comments
 (0)