Beispiel #1
0
        public void adding_a_model_rule_policy()
        {
            var node = new AuthorizationNode();

            node.AddPolicy <UrlModel, UrlModelShouldStartWithJ>();

            toBehavior(node).Policies.Single().ShouldBeOfType <AuthorizationPolicy <UrlModel> >()
            .InnerRule.ShouldBeOfType <UrlModelShouldStartWithJ>();
        }
        public void adding_a_policy()
        {
            var node = new AuthorizationNode();
            var policy = MockRepository.GenerateMock<IAuthorizationPolicy>();

            node.AddPolicy(policy);

            var authorizationBehavior = toBehavior(node);
            authorizationBehavior.Policies.Single().ShouldBeTheSameAs(policy);
        }
Beispiel #3
0
        public void adding_a_policy()
        {
            var node   = new AuthorizationNode();
            var policy = MockRepository.GenerateMock <IAuthorizationPolicy>();

            node.AddPolicy(policy);

            var authorizationBehavior = toBehavior(node);

            authorizationBehavior.Policies.Single().ShouldBeTheSameAs(policy);
        }