using System; using System.Diagnostics; using System.Linq; using Infrastructure; using Microsoft.VisualStudio.TestTools.UnitTesting; using OpenAuth.App; using OpenAuth.Domain.Service; using OpenAuth.Repository; namespace OpenAuth.UnitTest { /// /// 测试用户授权服务 /// [TestClass] public class TestAuthen :TestBase { private AuthorizeApp app; public TestAuthen() { app = AutofacExt.GetFromFac(); } [TestMethod] public void TestMethod1() { var service= app.Create("System"); var modules = service.Modules; var moduleTree = modules.GenerateTree(u => u.Id, u => u.ParentId).ToList(); Debug.WriteLine(JsonHelper.Instance.Serialize(moduleTree)); } } }