引入redis服务,支持自动化单元测试
大石头 编写于 2022-03-31 22:56:30
X
using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
using Xunit;

namespace XUnitTest.IO
{
    public class PathHelperTests
    {
        [Fact]
        public void BasePath()
        {
            var bpath = PathHelper.BasePath;

            Assert.NotEmpty(bpath);
            Assert.Equal(bpath, AppDomain.CurrentDomain.BaseDirectory);

            Assert.Equal("config".GetFullPath(), "config".GetBasePath());

            // 改变
            PathHelper.BasePath = "../xx";
            Assert.Equal("../xx/config".GetFullPath(), "config".GetBasePath());

            PathHelper.BasePath = bpath;
        }
    }
}