同步操作将从 LongbowEnterprise/BootstrapAdmin 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
using System;using System.Linq;using Xunit;namespace Bootstrap.DataAccess{[Collection("Login")]public class AppTest{[Fact]public void RetrievesByRoleId_Ok(){var rid = RoleHelper.Retrieves().Where(r => r.RoleName == "Administrators").First().Id;AppHelper.SaveByRoleId(rid, new string[0]);Assert.NotEmpty(AppHelper.RetrievesByRoleId(rid));}[Fact]public void RetrievesByUserName_Ok(){var roleId = RoleHelper.Retrieves().FirstOrDefault(r => r.RoleName == "Administrators").Id;var userId = UserHelper.Retrieves().FirstOrDefault(u => u.UserName == "Admin").Id;UserHelper.SaveByRoleId(roleId, new string[] { userId });Assert.NotEmpty(AppHelper.RetrievesByUserName("Admin"));roleId = RoleHelper.Retrieves().FirstOrDefault(r => r.RoleName == "Default").Id;userId = UserHelper.Retrieves().FirstOrDefault(u => u.UserName == "User").Id;UserHelper.SaveByRoleId(roleId, new string[] { userId });var apps = AppHelper.RetrievesByRoleId(roleId);AppHelper.SaveByRoleId(roleId, apps.Select(a => a.Id));Assert.NotEmpty(AppHelper.RetrievesByUserName("User"));}[Fact]public void SaveByRoleId_Ok(){var rid = RoleHelper.Retrieves().FirstOrDefault(r => r.RoleName == "Administrators").Id;Assert.True(AppHelper.SaveByRoleId(rid, null));Assert.True(AppHelper.SaveByRoleId(rid, new string[] { "2" }));Assert.NotEmpty(AppHelper.RetrievesByRoleId(rid).Where(r => r.Checked == "checked"));}[Theory][InlineData("")][InlineData(null)]public void SaveByRoleId_ArgumentNullException(string roleId){Assert.ThrowsAny<ArgumentNullException>(() => AppHelper.SaveByRoleId(roleId, null));}}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。