public static FakeHttpContext Authenticate(this FakeHttpContext context)
        {
            var request = context.Request as FakeHttpRequest;

            if (request != null)
            {
                request.Set(req => req.IsAuthenticated, true);
            }

            return(context.Set(new MutableIdentity {
                IsAuthenticated = true
            }));
        }
 public static FakeHttpContext Set(this FakeHttpContext context, IIdentity identity)
 {
     return(context.Set(identity, new string[] { }));
 }
示例#3
0
 public static FakeHttpContext Set <T>(this FakeHttpContext context, Expression <Func <FakeHttpContext, T> > getterExpression, T value)
 {
     context.Set <FakeHttpContext, T>(getterExpression, value);
     return(context);
 }