MacTrayStartupSettingsTests.cs (14)
36Assert.False(Directory.Exists(installation.LaunchAgents));
39var path = Path.Combine(installation.LaunchAgents, MacTrayStartupSettings.FileName);
47Assert.Empty(Directory.GetFiles(installation.LaunchAgents));
56var settings = new MacTrayStartupSettings(options, nativeFrontend: false, installation.LaunchAgents);
67Directory.CreateDirectory(installation.LaunchAgents);
68var path = Path.Combine(installation.LaunchAgents, MacTrayStartupSettings.FileName);
84var path = Path.Combine(installation.LaunchAgents, MacTrayStartupSettings.FileName);
97Directory.CreateDirectory(installation.LaunchAgents);
100File.SetUnixFileMode(installation.LaunchAgents, permissions);
103Assert.Equal(permissions, File.GetUnixFileMode(installation.LaunchAgents));
105File.GetUnixFileMode(Path.Combine(installation.LaunchAgents, MacTrayStartupSettings.FileName)));
112Directory.CreateDirectory(installation.LaunchAgents);
115File.CreateSymbolicLink(Path.Combine(installation.LaunchAgents, MacTrayStartupSettings.FileName), outside);
122=> new(installation.Options(windows: false), nativeFrontend: true, installation.LaunchAgents);