Public Access
35 lines
880 B
C#
35 lines
880 B
C#
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);
|
|
}
|
|
}
|