コード例 #1
0
ファイル: BaseServiceTests.cs プロジェクト: zszqwe/ShopNC
        public void AddEntityTest()
        {
            var permission = new Permission()
            {
                Name = "测试", Path = "/Admin/User/Add"
            };

            permissionBLL.AddEntity(permission);

            var group = new PermissionGroup {
                Name        = "管理员",
                Permissions = new  List <Permission> {
                    permission,
                    new Permission()
                    {
                        Name = "添加管理员", Path = "/Admin/User/Add"
                    }
                }
            };

            UserRole role = new UserRole()
            {
                CNName           = "Admin",
                ENName           = "普通管理员",
                PermissionGroups = new List <PermissionGroup>()
                {
                    group
                }
            };

            UserInfo user = new UserInfo()
            {
                UserName = "******",
                Password = "******",
                Roles    = new List <UserRole>()
                {
                    role
                },
                Permissions = new List <Permission>()
                {
                    permission
                }
            };

            bll.AddEntity(user);

            Assert.IsTrue(user.ID > 0);
        }