Beispiel #1
0
        public void AddGroup()
        {
            var context = new PermissionDefinitionContext();

            Should.NotThrow(() => context.AddGroup("Group1")).Name.ShouldBe("Group1");
            context.Groups.ShouldHaveSingleItem().Key.ShouldBe("Group1");
            Should.Throw <ScorpioException>(() => context.AddGroup("Group1"));
            context.Groups.ShouldHaveSingleItem().Key.ShouldBe("Group1");
        }
Beispiel #2
0
        public void GetGroupOrNull()
        {
            var context = new PermissionDefinitionContext();

            Should.NotThrow(() => context.AddGroup("Group1")).Name.ShouldBe("Group1");
            context.GetGroupOrNull("Group1").ShouldNotBeNull();
            context.GetGroupOrNull("Group2").ShouldBeNull();
        }