public void Setup() { var WebElemList = new List<WebElementTranslationModel> { new WebElementTranslationModel { Language = SupportedLanguage.English, PropertyName = this.propNameFirst, TranslationType = TranslatedTextType.ControlText, TranslatedText = this.translation + SupportedLanguage.English }, new WebElementTranslationModel { Language = SupportedLanguage.English, PropertyName = this.propNameSecound, TranslationType = TranslatedTextType.ControlText, TranslatedText = this.translation + SupportedLanguage.English }, new WebElementTranslationModel { Language = SupportedLanguage.Finnish, PropertyName = this.propNameFirst, TranslationType = TranslatedTextType.SubLabel, TranslatedText = this.translation + SupportedLanguage.Finnish }, new WebElementTranslationModel { Language = SupportedLanguage.Finnish, PropertyName = this.propNameSecound, TranslationType = TranslatedTextType.SubLabel, TranslatedText = this.translation + SupportedLanguage.Finnish } }; this.localizer = new WebElementLocalizer(WebElemList); Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en-US"); }
public void InitTestFieldValues() { var viewData = new ViewDataDictionary<DummyViewModel>(new DummyViewModel()); var mockHttpContext = HttpMocks.GetHttpContextMock(); var controllerContext = new Mock<ControllerContext>(mockHttpContext.Object, new RouteData(), new Mock<ControllerBase>().Object); var mockViewContext = new Mock<ViewContext>( controllerContext.Object, new Mock<IView>().Object, viewData, new TempDataDictionary(), TextWriter.Null); mockViewContext.SetupGet(c => c.ViewData).Returns(viewData); mockViewContext.SetupGet(c => c.HttpContext).Returns(mockHttpContext.Object); var mockViewDataContainer = new Mock<BaseView<DummyViewModel>>(); mockViewDataContainer.Object.SetViewData(viewData); mockViewDataContainer.Setup(v => v.WebElementTranslations).Returns(new WebElementLocalizer(null)); this.htmlHelper = new HtmlHelper<DummyViewModel>(mockViewContext.Object, mockViewDataContainer.Object); this.localizer = new WebElementLocalizer(null); }