diff --git a/test/UnitTest/Bootstrap.Admin/Api/AnalyseTest.cs b/test/UnitTest/Bootstrap.Admin/Api/AnalyseTest.cs index 961e03d1..298c9d5a 100644 --- a/test/UnitTest/Bootstrap.Admin/Api/AnalyseTest.cs +++ b/test/UnitTest/Bootstrap.Admin/Api/AnalyseTest.cs @@ -17,7 +17,6 @@ namespace Bootstrap.Admin.Api Assert.NotNull(cates); cates = await Client.GetAsJsonAsync("?logType=trace"); Assert.NotNull(cates); - } } } diff --git a/test/UnitTest/Bootstrap.DataAccess/RollbackTest.cs b/test/UnitTest/Bootstrap.DataAccess/RollbackTest.cs index e23f5e40..393505d4 100644 --- a/test/UnitTest/Bootstrap.DataAccess/RollbackTest.cs +++ b/test/UnitTest/Bootstrap.DataAccess/RollbackTest.cs @@ -2,7 +2,7 @@ using UnitTest; using Xunit; -namespace Bootstrap.DataAccess +namespace Bootstrap.DataAccess.SqlServer { [Collection("SQLServerContext")] public class RollbackTest diff --git a/test/UnitTest/Bootstrap.DataAccess/SQLite/DictsTest.cs b/test/UnitTest/Bootstrap.DataAccess/SQLite/DictsTest.cs index 27920d1c..f180aa92 100644 --- a/test/UnitTest/Bootstrap.DataAccess/SQLite/DictsTest.cs +++ b/test/UnitTest/Bootstrap.DataAccess/SQLite/DictsTest.cs @@ -1,4 +1,5 @@ -using Xunit; +using System.Linq; +using Xunit; namespace Bootstrap.DataAccess.SQLite { @@ -6,5 +7,21 @@ namespace Bootstrap.DataAccess.SQLite public class DictsTest : SqlServer.DictsTest { protected override string DatabaseName { get; set; } = "SQLite"; + + [Fact] + public void RetrieveHomeUrl_Ok() + { + Assert.Equal("~/Home/Index", DictHelper.RetrieveHomeUrl("Admin", "")); + + var dict = DictHelper.RetrieveDicts().FirstOrDefault(d => d.Category == "系统设置" && d.Name == "默认应用程序"); + Assert.NotNull(dict); + dict.Code = "1"; + DictHelper.Save(dict); + Assert.Equal("http://localhost:49185/", DictHelper.RetrieveHomeUrl("Admin", "BA")); + dict.Code = "0"; + DictHelper.Save(dict); + Assert.Equal("~/Home/Index", DictHelper.RetrieveHomeUrl("Admin", "BA")); + Assert.Equal("http://localhost:49185/", DictHelper.RetrieveHomeUrl("Admin", "Demo")); + } } } diff --git a/test/UnitTest/Bootstrap.DataAccess/SystemModeTest.cs b/test/UnitTest/Bootstrap.DataAccess/SystemModeTest.cs index 56527236..003c6601 100644 --- a/test/UnitTest/Bootstrap.DataAccess/SystemModeTest.cs +++ b/test/UnitTest/Bootstrap.DataAccess/SystemModeTest.cs @@ -4,7 +4,7 @@ using Longbow.Web; using System.Linq; using Xunit; -namespace Bootstrap.DataAccess +namespace Bootstrap.DataAccess.SqlServer { [Collection("SQLServerContext")] [AutoRollback]