Public Access
fix: recover from microphone disconnects
PR and Push Build/Test / build-and-test (push) Successful in 12m29s
PR and Push Build/Test / build-and-test (push) Successful in 12m29s
This commit is contained in:
@@ -51,4 +51,17 @@ public sealed class MicrophoneSelectionTests
|
||||
|
||||
Assert.Equal("runtime-id", selected?.Id);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void UnavailableDefaultMicrophoneFallsBackToAnotherActiveDevice()
|
||||
{
|
||||
var selection = new MicrophoneDeviceSelection();
|
||||
|
||||
var selected = selection.Resolve(
|
||||
configuredDeviceId: null,
|
||||
new MicrophoneDevice("disconnected-id", "disconnected microphone"),
|
||||
[new MicrophoneDevice("backup-id", "backup microphone")]);
|
||||
|
||||
Assert.Equal("backup-id", selected?.Id);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user