Beispiel #1
0
        public void should_be_forbidded_to_users()
        {
            var userRole = Claim.For("role", "user");
            var matched  = ClaimsMatcher.Matches <ForbiddenToUsers>(userRole);

            Assert.IsFalse(matched);
        }
Beispiel #2
0
        public void should_match_by_attributes()
        {
            var adminRole = Claim.For("role", "admin");
            var matched   = ClaimsMatcher.Matches <RequireAdminRoleCommand>(adminRole);

            Assert.IsTrue(matched);
        }
Beispiel #3
0
        public void should_not_match_by_attributes()
        {
            var userRole = Claim.For("role", "user");
            var matched  = ClaimsMatcher.Matches <RequireAdminRoleCommand>(userRole);

            Assert.IsFalse(matched);
        }
Beispiel #4
0
        public void should_be_allowd_to_non_users()
        {
            var guestRole = Claim.For("role", "guest");
            var matched   = ClaimsMatcher.Matches <ForbiddenToUsers>(guestRole);

            Assert.IsTrue(matched);
        }