예제 #1
0
        public void IsValidRequestString()
        {
            var rv = new TestRequestValidator();
            int validationFailureIndex;
            var fr  = new FakeHttpWorkerRequest("http://localhost/default.aspx?key=invalid%value");
            var ctx = new HttpContext(fr);

            Assert.IsFalse(rv.DoIsValidRequestString(null, "<script>invalid%value", RequestValidationSource.QueryString, "key", out validationFailureIndex), "#A1");
            Assert.IsFalse(rv.DoIsValidRequestString(ctx, "<script>invalid%value", RequestValidationSource.QueryString, "key", out validationFailureIndex), "#A2");
        }
예제 #2
0
		public void IsValidRequestString ()
		{
			var rv = new TestRequestValidator ();
			int validationFailureIndex;
			var fr = new FakeHttpWorkerRequest ("http://localhost/default.aspx?key=invalid%value");
			var ctx = new HttpContext (fr);

			Assert.IsFalse (rv.DoIsValidRequestString (null, "<script>invalid%value", RequestValidationSource.QueryString, "key", out validationFailureIndex), "#A1");
			Assert.IsFalse (rv.DoIsValidRequestString (ctx, "<script>invalid%value", RequestValidationSource.QueryString, "key", out validationFailureIndex), "#A2");
		}