From 3bc840c86319619492b4aa4e9bcc18a9bf4c63e5 Mon Sep 17 00:00:00 2001 From: eeichinger Date: Wed, 5 Nov 2008 22:12:22 +0000 Subject: [PATCH] resolved SPRNET-533 --- .../Spring.Core.Tests/Core/IO/FileSystemResourceTests.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/Spring/Spring.Core.Tests/Core/IO/FileSystemResourceTests.cs b/test/Spring/Spring.Core.Tests/Core/IO/FileSystemResourceTests.cs index 985abc33..bab2aa71 100644 --- a/test/Spring/Spring.Core.Tests/Core/IO/FileSystemResourceTests.cs +++ b/test/Spring/Spring.Core.Tests/Core/IO/FileSystemResourceTests.cs @@ -40,6 +40,14 @@ namespace Spring.Core.IO return new FileSystemResource(resourceName); } + [Test] + public void LeadingProtocolIsNotTreatedRelative() + { + FileSystemResource res = new FileSystemResource(@"file://\\server\share\samples\artfair\"); + FileSystemResource res2 = (FileSystemResource) res.CreateRelative(@"file://./index.html"); + Assert.AreEqual(new Uri(Path.Combine(Environment.CurrentDirectory, "index.html")).AbsolutePath, res2.Uri.AbsolutePath); + } + [Test] [ExpectedException(typeof (UriFormatException))] public void RelativeUncResourceTooManyBackLevels()