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));
}
}
}