コード例 #1
0
ファイル: GuardAppRolesTests.cs プロジェクト: seamys/squidex
        public void CanDelete_should_throw_exception_if_role_not_found()
        {
            var command = new DeleteRole {
                Name = roleName
            };

            Assert.Throws <DomainObjectNotFoundException>(() => GuardAppRoles.CanDelete(command, App(roles_0)));
        }
コード例 #2
0
ファイル: GuardAppRolesTests.cs プロジェクト: seamys/squidex
        public void CanDelete_should_throw_exception_if_name_empty()
        {
            var command = new DeleteRole {
                Name = null !
            };

            ValidationAssert.Throws(() => GuardAppRoles.CanDelete(command, App(roles_0)),
                                    new ValidationError("Name is required.", "Name"));
        }
コード例 #3
0
ファイル: GuardAppRolesTests.cs プロジェクト: seamys/squidex
        public void CanDelete_should_not_throw_exception_if_command_is_valid()
        {
            var roles_1 = roles_0.Add(roleName);

            var command = new DeleteRole {
                Name = roleName
            };

            GuardAppRoles.CanDelete(command, App(roles_1));
        }
コード例 #4
0
ファイル: GuardAppRolesTests.cs プロジェクト: seamys/squidex
        public void CanDelete_should_throw_exception_if_client_found()
        {
            var roles_1 = roles_0.Add("clientRole");

            var command = new DeleteRole {
                Name = "clientRole"
            };

            ValidationAssert.Throws(() => GuardAppRoles.CanDelete(command, App(roles_1)),
                                    new ValidationError("Cannot remove a role when a client is assigned."));
        }
コード例 #5
0
ファイル: GuardAppRolesTests.cs プロジェクト: seamys/squidex
        public void CanDelete_should_throw_exception_if_default_role()
        {
            var roles_1 = roles_0.Add(Role.Developer);

            var command = new DeleteRole {
                Name = Role.Developer
            };

            ValidationAssert.Throws(() => GuardAppRoles.CanDelete(command, App(roles_1)),
                                    new ValidationError("Cannot delete a default role."));
        }