public void SetDisplayModeType(ViewDataDictionary viewData, TempDataDictionary tempData, string displayMode, Type displayModeType) { var sut = new ViewModelSummary(viewData, tempData, typeof(ViewModelSummary), true, displayMode, displayModeType); Assert.Equal(displayModeType, sut.DisplayModeType); Assert.True(sut.HasDisplayMode); }
public void SetModelType(ViewDataDictionary viewData, TempDataDictionary tempData, string displayMode, Type displayModeType) { var sut = new ViewModelSummary(viewData, tempData, typeof(ViewModelSummary), true, displayMode, displayModeType); Assert.Equal(true, sut.IsValid); Assert.Equal(typeof(ViewModelSummary), sut.ModelType); }
public void ReturnTempDataKeys(ViewDataDictionary viewData, string displayMode, Type displayModeType) { var tempData = new TempDataDictionary { { "A", 1 }, { "B", 2 }, { "C", 3 } }; var sut = new ViewModelSummary(viewData, tempData, typeof(ViewModelSummary), true, displayMode, displayModeType); Assert.Contains("A", sut.TempDataKeys); Assert.Contains("B", sut.TempDataKeys); Assert.Contains("C", sut.TempDataKeys); }
public ViewsModel(ViewEngine.FindViews.Message viewEngineFindView, View.Render.Message viewRender) { ViewName = viewEngineFindView.ViewName; MasterName = viewEngineFindView.MasterName; IsPartial = viewEngineFindView.IsPartial; ViewEngineType = viewEngineFindView.BaseType; UseCache = viewEngineFindView.UseCache; IsFound = viewEngineFindView.IsFound; SearchedLocations = viewEngineFindView.SearchedLocations; if (viewRender != null) { SourceController = viewRender.ControllerName; ViewModelSummary = new ViewModelSummary(viewRender.ViewData, viewRender.TempData, viewRender.ViewDataModelType, viewRender.ModelStateIsValid, viewEngineFindView.DisplayModeId, viewEngineFindView.DisplayModeType); } }