public void deny_trumps_all() { AuthorizationRight.CombineRights(AuthorizationRight.Allow, AuthorizationRight.Deny) .ShouldBe(AuthorizationRight.Deny); AuthorizationRight.CombineRights(AuthorizationRight.Allow, AuthorizationRight.Deny, AuthorizationRight.None) .ShouldBe(AuthorizationRight.Deny); }
public void empty_permissions_is_equivalent_to_none() { AuthorizationRight.CombineRights().ShouldBe(AuthorizationRight.None); }
public void one_value_is_just_that_value() { AuthorizationRight.CombineRights(AuthorizationRight.None).ShouldBe(AuthorizationRight.None); AuthorizationRight.CombineRights(AuthorizationRight.Allow).ShouldBe(AuthorizationRight.Allow); AuthorizationRight.CombineRights(AuthorizationRight.Deny).ShouldBe(AuthorizationRight.Deny); }
public void none_only_is_just_none() { AuthorizationRight.CombineRights(AuthorizationRight.None, AuthorizationRight.None) .ShouldBe(AuthorizationRight.None); }
public void combine_allow_beats_none() { AuthorizationRight.CombineRights(AuthorizationRight.Allow, AuthorizationRight.None) .ShouldBe(AuthorizationRight.Allow); }