예제 #1
0
        public void Update()
        {
            var permissionId = this.Fixture.Get <Permission>().Id;

            {
                this.BeginTransaction();

                var cmd = new UpdatePermission(permissionId)
                {
                    Description = "编辑描述",
                    MarkedCode  = "addArticle"
                };
                var permission = cmd.Execute();
                this.Commit();
            }

            {
                this.BeginTransaction();

                var permission = PermissionCommon.FindByMarkedCode("addArticle", QueryLevel.None);
                Assert.AreEqual("发布文章", permission.Name);
                Assert.AreEqual("编辑描述", permission.Description);
                Assert.AreEqual("addArticle", permission.MarkedCode);

                this.Commit();
            }
        }
예제 #2
0
        public void Add()
        {
            var permission = PermissionCommon.FindByMarkedCode("addArticle", QueryLevel.None);

            Assert.AreEqual("发布文章", permission.Name);
            Assert.AreEqual("站点编辑人员可以发布文章", permission.Description);
        }