public void IncludePageScriptReturnsIncludeForPageScript()
        {
            var httpContext = MockRepository.GenerateStub<HttpContextBase>();
            var viewContext = MockRepository.GenerateStub<ViewContext>();
            var httpRequest = MockRepository.GenerateStub<HttpRequestBase>();

            httpContext.Stub(c => c.Request).Return(httpRequest).Repeat.Any();
            httpRequest.Stub(c => c.ApplicationPath).Return("http://localhost/TestComet/");

            var view = new WebFormView("~/Views/Home/Index.aspx");

            viewContext.View = view;
            viewContext.HttpContext = httpContext;
            viewContext.RequestContext = new RequestContext(httpContext, new RouteData());

            var html = new HtmlHelper(viewContext, new ViewPage());
            Assert.AreEqual(@"<script src=""http://localhost/TestComet/Scripts/Views/Home/Index.js"" type=""text/javascript""></script>",
                            html.IncludePageScript()
                          );
        }