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); }
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); }