using MeetingAssistant; namespace MeetingAssistant.Tests; public sealed class VaultPathTests { [Fact] public void ResolveUsesVaultBaseFolderForRelativePaths() { var vault = new VaultOptions { BaseFolder = @"C:\Users\masc3\OpenCloud\Persönlich\Vault\Exxeta" }; var resolved = VaultPath.Resolve(vault, @"Meetings\Transcripts"); Assert.Equal( @"C:\Users\masc3\OpenCloud\Persönlich\Vault\Exxeta\Meetings\Transcripts", resolved); } [Fact] public void ResolveKeepsAbsolutePathsIndependentFromVaultBaseFolder() { var vault = new VaultOptions { BaseFolder = @"C:\Users\masc3\OpenCloud\Persönlich\Vault\Exxeta" }; var resolved = VaultPath.Resolve(vault, @"C:\Other\Path"); Assert.Equal(@"C:\Other\Path", resolved); } }