Ejemplo n.º 1
0
        public void AddPermission()
        {
            var def = new PermissionGroupDefinition("Test");

            def.Permissions.ShouldBeEmpty();
            def.AddPermission("TestPermission");
            def.Permissions.ShouldHaveSingleItem().Name.ShouldBe("TestPermission");
        }
Ejemplo n.º 2
0
        public void GetPermissionsWithChildren()
        {
            var def = new PermissionGroupDefinition("Test");

            def.Permissions.ShouldBeEmpty();
            def
            .AddPermission("TestPermission",
                           p => p.AddChild("TestChild"));
            def.GetPermissionsWithChildren().Count.ShouldBe(2);
        }