@@ -24,15 +24,15 @@ public StreamDemuxerTests(ITestOutputHelper testOutput)
24
24
public async Task SendDataRemoteCommand ( )
25
25
{
26
26
using ( MockWebSocket ws = new MockWebSocket ( ) )
27
+ using ( StreamDemuxer demuxer = new StreamDemuxer ( ws ) )
27
28
{
28
29
List < byte > sentBuffer = new List < byte > ( ) ;
29
30
ws . MessageSent += ( sender , args ) =>
30
31
{
31
32
sentBuffer . AddRange ( args . Data . Buffer ) ;
32
33
} ;
33
34
34
- StreamDemuxer demuxer = new StreamDemuxer ( ws ) ;
35
- Task . Run ( ( ) => demuxer . Start ( ) ) ;
35
+ demuxer . Start ( ) ;
36
36
37
37
byte channelIndex = 12 ;
38
38
var stream = demuxer . GetStream ( channelIndex , channelIndex ) ;
@@ -50,15 +50,15 @@ public async Task SendDataRemoteCommand()
50
50
public async Task SendMultipleDataRemoteCommand ( )
51
51
{
52
52
using ( MockWebSocket ws = new MockWebSocket ( ) )
53
+ using ( StreamDemuxer demuxer = new StreamDemuxer ( ws ) )
53
54
{
54
55
List < byte > sentBuffer = new List < byte > ( ) ;
55
56
ws . MessageSent += ( sender , args ) =>
56
57
{
57
58
sentBuffer . AddRange ( args . Data . Buffer ) ;
58
59
} ;
59
60
60
- StreamDemuxer demuxer = new StreamDemuxer ( ws ) ;
61
- Task . Run ( ( ) => demuxer . Start ( ) ) ;
61
+ demuxer . Start ( ) ;
62
62
63
63
byte channelIndex = 12 ;
64
64
var stream = demuxer . GetStream ( channelIndex , channelIndex ) ;
@@ -80,9 +80,9 @@ public async Task SendMultipleDataRemoteCommand()
80
80
public async Task ReceiveDataRemoteCommand ( )
81
81
{
82
82
using ( MockWebSocket ws = new MockWebSocket ( ) )
83
+ using ( StreamDemuxer demuxer = new StreamDemuxer ( ws ) )
83
84
{
84
- StreamDemuxer demuxer = new StreamDemuxer ( ws ) ;
85
- Task . Run ( ( ) => demuxer . Start ( ) ) ;
85
+ demuxer . Start ( ) ;
86
86
87
87
List < byte > receivedBuffer = new List < byte > ( ) ;
88
88
byte channelIndex = 12 ;
@@ -129,9 +129,9 @@ public async Task ReceiveDataRemoteCommand()
129
129
public async Task ReceiveDataPortForward ( )
130
130
{
131
131
using ( MockWebSocket ws = new MockWebSocket ( ) )
132
+ using ( StreamDemuxer demuxer = new StreamDemuxer ( ws , StreamType . PortForward ) )
132
133
{
133
- StreamDemuxer demuxer = new StreamDemuxer ( ws , StreamType . PortForward ) ;
134
- Task . Run ( ( ) => demuxer . Start ( ) ) ;
134
+ demuxer . Start ( ) ;
135
135
136
136
List < byte > receivedBuffer = new List < byte > ( ) ;
137
137
byte channelIndex = 12 ;
@@ -179,9 +179,9 @@ public async Task ReceiveDataPortForward()
179
179
public async Task ReceiveDataPortForwardOneByteMessage ( )
180
180
{
181
181
using ( MockWebSocket ws = new MockWebSocket ( ) )
182
+ using ( StreamDemuxer demuxer = new StreamDemuxer ( ws , StreamType . PortForward ) )
182
183
{
183
- StreamDemuxer demuxer = new StreamDemuxer ( ws , StreamType . PortForward ) ;
184
- Task . Run ( ( ) => demuxer . Start ( ) ) ;
184
+ demuxer . Start ( ) ;
185
185
186
186
List < byte > receivedBuffer = new List < byte > ( ) ;
187
187
byte channelIndex = 12 ;
@@ -227,9 +227,9 @@ public async Task ReceiveDataPortForwardOneByteMessage()
227
227
public async Task ReceiveDataRemoteCommandMultipleStream ( )
228
228
{
229
229
using ( MockWebSocket ws = new MockWebSocket ( ) )
230
+ using ( StreamDemuxer demuxer = new StreamDemuxer ( ws ) )
230
231
{
231
- StreamDemuxer demuxer = new StreamDemuxer ( ws ) ;
232
- Task . Run ( ( ) => demuxer . Start ( ) ) ;
232
+ demuxer . Start ( ) ;
233
233
234
234
List < byte > receivedBuffer1 = new List < byte > ( ) ;
235
235
byte channelIndex1 = 1 ;
@@ -304,9 +304,9 @@ public async Task ReceiveDataRemoteCommandMultipleStream()
304
304
public async Task ReceiveDataPortForwardMultipleStream ( )
305
305
{
306
306
using ( MockWebSocket ws = new MockWebSocket ( ) )
307
+ using ( StreamDemuxer demuxer = new StreamDemuxer ( ws , StreamType . PortForward ) )
307
308
{
308
- StreamDemuxer demuxer = new StreamDemuxer ( ws , StreamType . PortForward ) ;
309
- Task . Run ( ( ) => demuxer . Start ( ) ) ;
309
+ demuxer . Start ( ) ;
310
310
311
311
List < byte > receivedBuffer1 = new List < byte > ( ) ;
312
312
byte channelIndex1 = 1 ;
@@ -379,7 +379,6 @@ public async Task ReceiveDataPortForwardMultipleStream()
379
379
}
380
380
}
381
381
382
-
383
382
private static byte [ ] GenerateRandomBuffer ( int length , byte channelIndex , byte content , bool portForward )
384
383
{
385
384
var buffer = GenerateRandomBuffer ( length , content ) ;
0 commit comments