Public Access
Add resilient Azure offline transcription backlog
PR and Push Build/Test / build-and-test (push) Successful in 18m41s
PR and Push Build/Test / build-and-test (push) Successful in 18m41s
This commit is contained in:
@@ -83,6 +83,34 @@ public sealed class TaskbarIconTests
|
||||
Assert.Equal(RecordingProcessState.Recording, menu.State);
|
||||
}
|
||||
|
||||
[Theory]
|
||||
[InlineData(RecordingProcessState.Idle, false)]
|
||||
[InlineData(RecordingProcessState.Recording, true)]
|
||||
[InlineData(RecordingProcessState.Summarizing, false)]
|
||||
public void MenuAlwaysOffersExit(RecordingProcessState state, bool isRecording)
|
||||
{
|
||||
var menu = MeetingTaskbarMenuBuilder.Build(
|
||||
Status(isRecording: isRecording, state: state, profile: "default"),
|
||||
[Profile("default"), Profile("english")]);
|
||||
|
||||
Assert.Contains(menu.Items, item =>
|
||||
item.Action == MeetingTaskbarAction.Exit &&
|
||||
item.Text == "Exit");
|
||||
}
|
||||
|
||||
[Theory]
|
||||
[InlineData(RecordingProcessState.Idle, false)]
|
||||
[InlineData(RecordingProcessState.Recording, true)]
|
||||
[InlineData(RecordingProcessState.Summarizing, true)]
|
||||
public void ExitRequiresConfirmationWhileRecordingOrProcessing(
|
||||
RecordingProcessState state,
|
||||
bool requiresConfirmation)
|
||||
{
|
||||
Assert.Equal(
|
||||
requiresConfirmation,
|
||||
MeetingTaskbarExitPolicy.RequiresConfirmation(Status(state: state)));
|
||||
}
|
||||
|
||||
[Fact]
|
||||
[SupportedOSPlatform("windows")]
|
||||
public void TaskbarIconGlyphsAreVisuallyCentered()
|
||||
|
||||
Reference in New Issue
Block a user