using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
using System.Threading.Tasks;
using FluentAssertions;
using NuGet.Test.Helpers;
using Sleet.Test;
using Xunit;

namespace Sleet.Integration.Test
{
    public class LocalFeedTests
    {
        [Fact]
        public async Task LocalFeed_RelativePath()
        {
            using (var target = new TestFolder())
            using (var cache = new LocalCache())
            {
                var baseUri = UriUtility.CreateUri("https://localhost:8080/testFeed/");

                var log = new TestLogger();

                var sleetConfig = TestUtility.CreateConfigWithLocal("local", "output", baseUri.AbsoluteUri);

                var sleetConfigPath = Path.Combine(target.Root, "sleet.config");
                await JsonUtility.SaveJsonAsync(new FileInfo(sleetConfigPath), sleetConfig);

                var settings = LocalSettings.Load(sleetConfigPath);
                var fileSystem = FileSystemFactory.CreateFileSystem(settings, cache, "local") as PhysicalFileSystem;

                fileSystem.Should().NotBeNull();
                fileSystem.LocalRoot.Should().Be(Path.Combine(target.Root, "output") + Path.DirectorySeparatorChar);
            }
        }
    }
}

Add integration test for relative path
Add integration test for relative path
