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")); }
public void GlobalizationScriptWithNullCultureInfoThrows() { // Arrange AjaxHelper ajaxHelper = GetAjaxHelper(); // Act & Assert ExceptionHelper.ExpectArgumentNullException( delegate { ajaxHelper.GlobalizationScript(null); }, "cultureInfo"); }
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; } }