Esempio n. 1
0
        public MvcHtmlString EditLink <TController>(
            Expression <Action <TController> > action)
            where TController : Controller
        {
            var url = _urlHelper.Action(action);

            var foo = _ajaxHelper.GlobalizationScript();

            return(_htmlHelper.ActionLink(action, "Edit"));
        }
Esempio n. 2
0
        public void GlobalizationScriptWithNullCultureInfoThrows()
        {
            // Arrange
            AjaxHelper ajaxHelper = GetAjaxHelper();

            // Act & Assert
            ExceptionHelper.ExpectArgumentNullException(
                delegate {
                ajaxHelper.GlobalizationScript(null);
            },
                "cultureInfo");
        }
Esempio n. 3
0
        public void GlobalizationScriptWithCultureInfo()
        {
            CultureInfo currentCulture = Thread.CurrentThread.CurrentCulture;

            try {
                // Arrange
                AjaxHelper ajaxHelper = GetAjaxHelper();
                AjaxHelper.GlobalizationScriptPath  = null;
                Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("en-GB");

                // Act
                MvcHtmlString globalizationScript = ajaxHelper.GlobalizationScript(CultureInfo.GetCultureInfo("en-CA"));

                // Assert
                Assert.AreEqual(@"<script type=""text/javascript"" src=""~/Scripts/Globalization/en-CA.js""></script>", globalizationScript.ToHtmlString());
            }
            finally {
                Thread.CurrentThread.CurrentCulture = currentCulture;
            }
        }