@@ -215,6 +215,7 @@ public void GetUnusedUdpPortHandleListAsync_Empty()
215215
216216 [ TestCase ( SkStackKnownPortNumbers . EchonetLite , SkStackUdpPortHandle . Handle2 ) ]
217217 [ TestCase ( SkStackKnownPortNumbers . Pana , SkStackUdpPortHandle . Handle2 ) ]
218+ [ TestCase ( 8080 , SkStackUdpPortHandle . Handle2 ) ]
218219 public void PrepareUdpPortAsync ( int port , SkStackUdpPortHandle expectedHandle )
219220 {
220221 using var stream = new PseudoSkStackStream ( ) ;
@@ -250,6 +251,7 @@ public void PrepareUdpPortAsync(int port, SkStackUdpPortHandle expectedHandle)
250251
251252 [ TestCase ( SkStackKnownPortNumbers . EchonetLite , SkStackUdpPortHandle . Handle5 ) ]
252253 [ TestCase ( SkStackKnownPortNumbers . Pana , SkStackUdpPortHandle . Handle3 ) ]
254+ [ TestCase ( 8080 , SkStackUdpPortHandle . Handle2 ) ]
253255 public void PrepareUdpPortAsync_AlreadyListening ( int port , SkStackUdpPortHandle expectedHandle )
254256 {
255257 using var stream = new PseudoSkStackStream ( ) ;
@@ -258,7 +260,7 @@ public void PrepareUdpPortAsync_AlreadyListening(int port, SkStackUdpPortHandle
258260 // SKTABLE E
259261 stream . ResponseWriter . WriteLine ( "EPORT" ) ;
260262 stream . ResponseWriter . WriteLine ( "0" ) ; // #1
261- stream . ResponseWriter . WriteLine ( "0 " ) ; // #2
263+ stream . ResponseWriter . WriteLine ( "8080 " ) ; // #2
262264 stream . ResponseWriter . WriteLine ( $ "{ SkStackKnownPortNumbers . Pana : D} ") ; // #3
263265 stream . ResponseWriter . WriteLine ( "0" ) ; // #4
264266 stream . ResponseWriter . WriteLine ( $ "{ SkStackKnownPortNumbers . EchonetLite : D} ") ; // #5
@@ -274,6 +276,11 @@ public void PrepareUdpPortAsync_AlreadyListening(int port, SkStackUdpPortHandle
274276 Assert . That ( preparedPort . IsUnused , Is . False ) ;
275277 Assert . That ( preparedPort . Handle , Is . EqualTo ( expectedHandle ) , nameof ( preparedPort . Handle ) ) ;
276278 Assert . That ( preparedPort . Port , Is . EqualTo ( port ) , nameof ( preparedPort . Port ) ) ;
279+
280+ Assert . That (
281+ stream . ReadSentData ( ) ,
282+ SequenceIs . EqualTo ( "SKTABLE E\r \n " . ToByteSequence ( ) )
283+ ) ;
277284 }
278285
279286 [ Test ]
0 commit comments