25 references to LogPath
Aspire.Tray.Tests (25)
MacTrayLauncherTests.cs (25)
20Directory.CreateDirectory(Path.GetDirectoryName(directory.LogPath)!); 21await File.WriteAllTextAsync(directory.LogPath, "existing\n"); 22using var log = MacTrayLog.Open(directory.LogPath); 36var lines = await File.ReadAllLinesAsync(directory.LogPath); 40Assert.Equal(UnixFileMode.UserRead | UnixFileMode.UserWrite, File.GetUnixFileMode(directory.LogPath)); 42File.GetUnixFileMode(Path.GetDirectoryName(directory.LogPath)!)); 57Directory.CreateSymbolicLink(Path.GetDirectoryName(directory.LogPath)!, targetDirectory); 61Directory.CreateDirectory(Path.GetDirectoryName(directory.LogPath)!); 62File.CreateSymbolicLink(directory.LogPath, target); 65Assert.Throws<IOException>(() => MacTrayLog.Open(directory.LogPath)); 74Directory.CreateDirectory(Path.GetDirectoryName(directory.LogPath)!); 78var result = await TestNativeCommand.RunAsync("/bin/ln", target, directory.LogPath); 81Assert.Throws<IOException>(() => MacTrayLog.Open(directory.LogPath)); 91Directory.CreateDirectory(Path.GetDirectoryName(directory.LogPath)!); 92var result = await TestNativeCommand.RunAsync("/usr/bin/mkfifo", directory.LogPath); 95Assert.Throws<IOException>(() => MacTrayLog.Open(directory.LogPath)); 108using var log = MacTrayLog.Open(directory.LogPath); 128Assert.Equal("isolated", await File.ReadAllTextAsync(directory.LogPath)); 141using var log = MacTrayLog.Open(directory.LogPath); 146Directory.Move(Path.GetDirectoryName(directory.LogPath)!, moved); 148Directory.CreateSymbolicLink(Path.GetDirectoryName(directory.LogPath)!, targetDirectory); 153File.Move(directory.LogPath, retained); 154File.CreateSymbolicLink(directory.LogPath, target); 178using var log = MacTrayLog.Open(directory.LogPath); 203using var log = MacTrayLog.Open(directory.LogPath);