Exemplo n.º 1
0
        public void DisallowSpiderUA_OnActionExecuting_MachineUA(string userAgent)
        {
            var ctx = CreateActionExecutingContext(null);

            ctx.HttpContext.Request.Headers.Add("User-Agent", userAgent);

            var att = new DisallowSpiderUA();

            att.OnActionExecuting(ctx);

            Assert.IsInstanceOf <ForbidResult>(ctx.Result);
        }
Exemplo n.º 2
0
        public void DisallowSpiderUA_OnActionExecuting_BrowserUA()
        {
            var ctx = CreateActionExecutingContext(null);

            ctx.HttpContext.Request.Headers.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36 Edg/87.0.664.75");

            var att = new DisallowSpiderUA();

            att.OnActionExecuting(ctx);

            Assert.IsNull(ctx.Result);
        }