public void is_authenticated() { var principal = MockRepository.GenerateMock <IPrincipal>(); var identity = MockRepository.GenerateMock <IIdentity>(); identity.Stub(x => x.IsAuthenticated).Return(true); principal.Stub(x => x.Identity).Return(identity); MustBeAuthenticated.DetermineRights(principal).ShouldBe(AuthorizationRight.Allow); }
public void no_principal_no_authorization() { MustBeAuthenticated.DetermineRights(null).ShouldBe(AuthorizationRight.Deny); }