mirror of
https://github.com/wwiinnddyy/LanMountainDesktop.git
synced 2026-06-22 09:14:25 +08:00
feat.完善了时钟轻应用,为启动器提供了多语言支持
This commit is contained in:
@@ -31,6 +31,32 @@ public sealed class LauncherAirAppLifecycleServiceTests
|
||||
Assert.Equal(first.Instance!.InstanceKey, second.Instance!.InstanceKey);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public async Task OpenAsync_ReusesGlobalClockSuiteAcrossClockComponents()
|
||||
{
|
||||
var starter = new TestAirAppProcessStarter(Process.GetCurrentProcess());
|
||||
var service = new LauncherAirAppLifecycleService(starter);
|
||||
|
||||
var first = await service.OpenAsync(new AirAppOpenRequest(
|
||||
"world-clock",
|
||||
BuiltInComponentIds.DesktopClock,
|
||||
"analog-placement",
|
||||
Environment.ProcessId));
|
||||
var second = await service.OpenAsync(new AirAppOpenRequest(
|
||||
"world-clock",
|
||||
BuiltInComponentIds.DesktopWorldClock,
|
||||
"world-placement",
|
||||
Environment.ProcessId));
|
||||
|
||||
Assert.True(first.Accepted);
|
||||
Assert.True(second.Accepted);
|
||||
Assert.Equal("started", first.Code);
|
||||
Assert.Equal("activated_existing", second.Code);
|
||||
Assert.Equal("world-clock:clock-suite:global", first.Instance!.InstanceKey);
|
||||
Assert.Equal(first.Instance.InstanceKey, second.Instance!.InstanceKey);
|
||||
Assert.Equal(1, starter.StartCount);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public async Task OpenAsync_PrunesExitedRegisteredInstanceBeforeRestart()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user