@@ -13,7 +13,7 @@ public async Task GetUserMedia_ReturnsOneAudioTrack_WhenQueryingAudio()
1313 // Arrange
1414 AfterRenderAsync = async ( ) =>
1515 {
16- MediaDevices mediaDevices = await EvaluationContext . MediaDevicesService . GetMediaDevicesAsync ( ) ;
16+ await using MediaDevices mediaDevices = await EvaluationContext . MediaDevicesService . GetMediaDevicesAsync ( ) ;
1717 MediaStream mediaStream = await mediaDevices . GetUserMediaAsync ( new ( ) { Audio = true } ) ;
1818 MediaStreamTrack [ ] audioTracks = await mediaStream . GetAudioTracksAsync ( ) ;
1919 return audioTracks . Length ;
@@ -32,7 +32,7 @@ public async Task GetUserMedia_ReturnsOneVideoTrack_WhenQueryingVideo()
3232 // Arrange
3333 AfterRenderAsync = async ( ) =>
3434 {
35- MediaDevices mediaDevices = await EvaluationContext . MediaDevicesService . GetMediaDevicesAsync ( ) ;
35+ await using MediaDevices mediaDevices = await EvaluationContext . MediaDevicesService . GetMediaDevicesAsync ( ) ;
3636 MediaStream mediaStream = await mediaDevices . GetUserMediaAsync ( new ( ) { Video = true } ) ;
3737 MediaStreamTrack [ ] videoTracks = await mediaStream . GetVideoTracksAsync ( ) ;
3838 return videoTracks . Length ;
@@ -51,7 +51,7 @@ public async Task GetUserMedia_Throws_TypeErrorException_WhenNoConstraintsDefine
5151 // Arrange
5252 AfterRenderAsync = async ( ) =>
5353 {
54- MediaDevices mediaDevices = await EvaluationContext . MediaDevicesService . GetMediaDevicesAsync ( ) ;
54+ await using MediaDevices mediaDevices = await EvaluationContext . MediaDevicesService . GetMediaDevicesAsync ( ) ;
5555 MediaStream mediaStream = await mediaDevices . GetUserMediaAsync ( new ( ) { } ) ;
5656 MediaStreamTrack [ ] videoTracks = await mediaStream . GetVideoTracksAsync ( ) ;
5757 return videoTracks . Length ;
@@ -70,7 +70,7 @@ public async Task GetUserMedia_Throws_OverconstrainedErrorException_WhenOvercons
7070 // Arrange
7171 AfterRenderAsync = async ( ) =>
7272 {
73- MediaDevices mediaDevices = await EvaluationContext . MediaDevicesService . GetMediaDevicesAsync ( ) ;
73+ await using MediaDevices mediaDevices = await EvaluationContext . MediaDevicesService . GetMediaDevicesAsync ( ) ;
7474
7575 // Get video track
7676 MediaStream mediaStream = await mediaDevices . GetUserMediaAsync ( new ( ) { Video = true } ) ;
0 commit comments