Test span-based CopyTo/Async method (#390)
authorEmmanuel André <2341261+manandre@users.noreply.github.com>
Sat, 7 Dec 2019 01:09:01 +0000 (02:09 +0100)
committerCarlos Sanchez Lopez <1175054+carlossanlop@users.noreply.github.com>
Sat, 7 Dec 2019 01:09:01 +0000 (17:09 -0800)
commit9af8a4e93bc86006925414aa1f91852d5bbb29f1
tree9fae4799921c25388802e28fa1cbda0745d6df55
parent583afbb88879cd749866f67338b47ee1bc9c9f63
Test span-based CopyTo/Async method (#390)

* Add tests for span-based CopyTo/Async methods

* Add tests for cross sync streams

A custom stream implementation can override CopyTo(Stream) methods with calls to WriteAsync and vice versa

* Add new tests using CallTrackingStream

* Apply suggestions from code review

Co-Authored-By: Stephen Toub <stoub@microsoft.com>
* Apply additional suggestions from code review
src/libraries/System.IO/tests/Stream/Stream.CopyToSpanTests.cs [new file with mode: 0644]
src/libraries/System.IO/tests/System.IO.Tests.csproj
src/libraries/System.Runtime/ref/System.Runtime.cs