2026-05-20 21:39:12 +08:00

21 lines
639 B
C#

using Xunit;
using Neta.Tray;
public class BackendProcessManagerTests
{
[Fact]
public void BuildBackendStartInfo_passes_tray_secret_and_no_browser()
{
var info = BackendProcessManager.BuildBackendStartInfo(
@"C:\Program Files\Neta\backend.exe",
"tray-secret-123"
);
Assert.Equal(@"C:\Program Files\Neta\backend.exe", info.FileName);
Assert.Contains("--tray-secret", info.ArgumentList);
Assert.Contains("tray-secret-123", info.ArgumentList);
Assert.Contains("--no-browser", info.ArgumentList);
Assert.True(info.UseShellExecute == false);
}
}