public void SetUp() { _umbracoMockDependancyFactory = new UmbracoMockDependancyFactory(); _factory = new Mock <IFactory>(); var accessor = new Mock <IUmbracoContextAccessor>(); _factory.Setup(x => x.GetInstance(typeof(IUmbracoContextAccessor))) .Returns(accessor.Object); _factory.Setup(x => x.GetInstance(typeof(MembershipHelper))) .Returns(_umbracoMockDependancyFactory.MembershipHelper); Current.Factory = _factory.Object; }
public void AnonymousUserIsNotAuthorized() { var _factory = new UmbracoMockDependancyFactory(); var controller = new MemberController(); var action = controller.Action(c => c.Index()); try { action.GetAuthorizationResult(); } catch (HttpException ex) { ex.Message.Should().Contain("Resource restricted:"); } }