public GetHandler ( |
||
context | Current HttpContext | |
requestType | string | Type of HTTP request (GET, POST, etc.) |
url | string | Requested page URL |
physicalPath | string | Translated server path for the page |
리턴 | IHttpHandler |
public static void PageHandlerFactoryBehavesLikeSystemPageHandlerFactoryImpl() { using (TestWebContext ctx = new TestWebContext("/Test", "DoesNotExist.aspx")) { try { IHttpHandlerFactory phf = new PageHandlerFactory(); phf.GetHandler(HttpContext.Current, "GET", ctx.HttpWorkerRequest.GetFilePath(), ctx.HttpWorkerRequest.GetFilePathTranslated()); } catch (HttpException e) { Assert.AreEqual(404, e.GetHttpCode()); Assert.IsTrue(e.Message.IndexOf(ctx.HttpWorkerRequest.GetFilePath()) > 0); } } }
public static void PageHandlerFactoryBehavesLikeSystemPageHandlerFactoryImpl() { using (TestWebContext ctx = new TestWebContext("/Test", "DoesNotExist.aspx")) { try { IHttpHandlerFactory phf = new PageHandlerFactory(); phf.GetHandler(HttpContext.Current, "GET", ctx.HttpWorkerRequest.GetFilePath(), ctx.HttpWorkerRequest.GetFilePathTranslated()); } catch (HttpException e) { Assert.AreEqual(404, e.GetHttpCode()); Assert.IsTrue(e.Message.IndexOf(ctx.HttpWorkerRequest.GetFilePath()) > 0); } } }